タグ付けされた質問 「curl」

cURLは、HTTP、FTP、SFTPなどのさまざまなプロトコルを使用してデータを転送するためのライブラリおよびコマンドラインツールです。cURLプロジェクトは、libcurlとcurlの2つの製品を生成します。このタグは、使用されているcURL製品に関係なく、cURLのすべての使用法をカバーします。

25
ElasticSearchサーバーのすべてのインデックスをリストしますか?
ElasticSearchサーバーに存在するすべてのインデックスを一覧表示したいと思います。私はこれを試しました: curl -XGET localhost:9200/ しかし、それは私にこれを与えるだけです: { "ok" : true, "status" : 200, "name" : "El Aguila", "version" : { "number" : "0.19.3", "snapshot_build" : false }, "tagline" : "You Know, for Search" } すべてのインデックスのリストが必要です。

5
Curlを介してファイルに指定されたデータを含むPOSTリクエストを送信する
コマンドラインからCurl経由でPOSTリクエストを行う必要があります。このリクエストのデータはファイルにあります。私はPUTを介してこれを--upload-fileオプションで実行できることを知っています。 curl host:port/post-file -H "Content-Type: text/xml" --data "contents_of_file"

4
カールレスポンスボディの最後に改行を自動的に追加する
curlリクエストのHTTPレスポンスの本文に末尾の改行が含まれていない場合、シェルプロンプトが行の真ん中にあり、最後のcurlを配置したときと同じようにエスケープがめちゃくちゃになるという、この非常に煩わしい状態になってしまいます。画面上のコマンド、そのcurlコマンドから文字を削除すると、間違った文字が削除されます。 例えば: [root@localhost ~]# curl jsonip.com {"ip":"10.10.10.10","about":"/about"}[root@localhost ~]# プロンプトを画面の左端に戻すために、カール応答の最後に改行を自動的に追加するために使用できるトリックはありますか?
234 curl 

18
cURLエラー60:SSL証明書:ローカル発行者証明書を取得できません
ローカル開発環境でWAMPを使用していて、クレジットカードに請求しようとしていますが、次のエラーメッセージが表示されます。 cURLエラー60:SSL証明書の問題:ローカル発行者証明書を取得できません 私はGoogleでたくさん検索しましたが、多くの人がこのファイルcacert.pemをダウンロードしてどこかに置き、php.iniで参照することを勧めています。これは私のphp.iniの一部です: curl.cainfo = "C:\Windows\cacert.pem" それでも、サーバーを数回再起動してパスを変更した後でも、同じエラーメッセージが表示されます。 ApacheモジュールのWAMPを使用し、ssl_moduleを有効にしています。そして、PGP拡張機能から、php_curlを有効にしています。 まだ同じエラーメッセージ。なぜそれが起こっているのですか? 今私はこの修正に従っています:PHP CURLエラー60 SSLを修正する方法 これは、これらの行をcURLオプションに追加することを示唆しています。 curl_setopt($process, CURLOPT_CAINFO, dirname(__FILE__) . '/cacert.pem'); curl_setopt($process, CURLOPT_SSL_VERIFYPEER, true); cURLにオプションをどこに追加しますか?私のCLIはコマンド「curl_setopt」を見つけられないので、どうやらコマンドラインを介さない 編集 これは私が実行しているコードです: public function chargeStripe() { $stripe = new Stripe; $stripe = Stripe::make(env('STRIPE_PUBLIC_KEY')); $charge = $stripe->charges()->create([ 'amount' => 2900, 'customer' => Input::get('stripeEmail'), 'currency' => 'EUR', ]); dd($charge); // …
232 php  ssl  curl  wamp  stripe-payments 

7
PHPでCurlのタイムアウトを設定する
PHPを介してeXistデータベースでcurlリクエストを実行しています。データセットは非常に大きいため、データベースはXML応答を返すために一貫して長い時間を要します。これを修正するために、長いタイムアウトになるはずのカールリクエストを設定します。 $ch = curl_init(); $headers["Content-Length"] = strlen($postString); $headers["User-Agent"] = "Curl/1.0"; curl_setopt($ch, CURLOPT_URL, $requestUrl); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_USERPWD, 'admin:'); curl_setopt($ch,CURLOPT_TIMEOUT,1000); $response = curl_exec($ch); curl_close($ch); ただし、curlリクエストは、リクエストが完了する前に一貫して終了します(ブラウザ経由でリクエストされた場合は<1000)。これがcurlでタイムアウトを設定する適切な方法であるかどうか誰かが知っていますか?
230 php  http  curl  timeout 


11
PHPのcURLとは何ですか?
PHPでは、多くのPHPプロジェクトでcURLという単語を使用しています。それは何ですか?どのように機能しますか? 参照リンク:cURL
220 php  curl 


8
Unixシェルスクリプトでcurl出力を読み取り可能なJSON形式で表示する
Unixシェルスクリプトで、curlコマンドを実行すると、結果が以下のように表示され、ファイルにリダイレクトしています。 {"type":"Show","id":"123","title":"name","description":"Funny","channelTitle":"ifood.tv","lastUpdateTimestamp":"2014-04-20T20:34:59","numOfVideos":"15"} しかし、私はこの出力を以下のような読みやすいJSON形式でファイルに入れたいです: {"type":"Show", "id":"123", "title":"name", "description":"Funny", "channelTitle":"ifood.tv", "lastUpdateTimestamp":"2014-04-20T20:34:59", "numOfVideos":"15"} この方法で出力をフォーマットするにはどうすればよいですか?
213 json  shell  curl 

8
PHP-Curlのデバッグ
送信する前に、リクエストの投稿フィールドを確認したいのですが。(デバッグ目的で)。 私が使用しているPHPライブラリ(クラス)は(私ではなく)すでに作成されているので、理解しようとしています。 私の知る限り、curl_setopt()ヘッダーなどのさまざまなオプションを設定curl_exec()するために使用し、リクエストを送信するために使用します。 送信されている投稿フィールドを確認する方法に関するアイデアはありますか?
210 php  debugging  curl 

12
HTTPSおよびSSL3_GET_SERVER_CERTIFICATE:証明書の検証に失敗し、CAはOKです
開発にはXAMPPを使用しています。最近、xamppのインストールを古いバージョンから1.7.3にアップグレードしました。 HTTPS対応のサイトをカールすると、次の例外が発生します 致命的なエラー:キャッチされなかった例外 'RequestCore_Exception'とメッセージ 'cURL resource:Resource id#55; cURLエラー:SSL証明書に問題があります。CA証明書に問題がないことを確認してください。詳細:エラー:14090086:SSLルーチン:SSL3_GET_SERVER_CERTIFICATE:証明書の検証に失敗しました(60) ' この問題を修正するには、PHPコードの特定のカールオプションを使用することをお勧めします。私はこれが方法であってはならないと思います。私の古いバージョンのXAMPPには何の問題もなく、新しいバージョンをインストールした後にのみ発生したためです。 私のPHPインストールでどの設定が変更されたかを理解するのに助けが必要です。Apacheなどがこの問題を修正できます。
208 php  ssl  curl  openssl  ca 

3
cURLを使用してファイルコンテンツを本文エンティティとして送信する方法
cURLコマンドラインユーティリティを使用して、HTTP POSTをWebサービスに送信しています。ファイルの内容をPOSTの本体エンティティとして含めたいのですが。私は等の-d </path/to/filename>タイプ情報を持つ他のバリアントを使用してみました--data </path/to/filename> --data-urlencode </path/to/filename>...ファイルは常に添付されています。ボディエンティティとして必要です。
207 post  curl 

1
curlのJSONファイルを介してペイロードを渡す方法は?
curl次のコマンドを実行して、プレースを正常に作成できます。 $ curl -vX POST https://server/api/v1/places.json -d " auth_token=B8dsbz4HExMskqUa6Qhn& \ place[name]=Fuelstation Central& \ place[city]=Grossbeeren& \ place[address]=Buschweg 1& \ place[latitude]=52.3601& \ place[longitude]=13.3332& \ place[washing]=true& \ place[founded_at_year]=2000& \ place[products][]=diesel& \ place[products][]=benzin \ " サーバーはを返しますHTTP/1.1 201 Created。 次に、ペイロードを次のようなJSONファイルに保存します。 // testplace.json { "auth_token" : "B8dsbz4HExMskqUa6Qhn", "name" : "Fuelstation Central", "city" : "Grossbeeren", "address" : …
201 json  curl 


12
PHP 7でext-curl拡張機能をインストールするにはどうすればよいですか?
このリポジトリを使用して PHP 7をインストールしましたが、実行しようとするとcomposer install、次のエラーが発生します。 [パッケージ] ext-curlが必要*->リクエストされたPHP拡張カールがシステムにありません。 PHP 5では、yumまたはapt-get install php5-curlコマンドを実行して簡単にインストールできますが、PHP 7に相当するものをインストールする方法がわかりません。 PHP 7にext-curlをインストールするにはどうすればよいですか?
190 php  curl  php-7 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.