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

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

2
cURLを使用して基本的なHTTP認証を正しく定義する方法は?
私はApigility(Apigility docu-> RESTサービスチュートリアル)を学習しており、cURLを介して基本認証でPOSTリクエストを送信しようとしています: $ curl -X POST -i -H "Content-Type: application/hal+json" -H "Authorization: Basic YXBpdXNlcjphcGlwd2Q=" http://apigilityhw.sandbox.loc/status YXBpdXNlcjphcGlwd2Q=資格情報付きのBase 64エンコード文字列apiuser:apipwdです。資格情報は/data/htpasswd(apiuser:$apr1$3J4cyqEw$WKga3rQMkxvnevMuBaekg/)に保存されます。 これは次のようになります。 HTTP/1.1 401 Unauthorized Server: nginx/1.4.7 Date: Mon, 22 Sep 2014 07:48:47 GMT Content-Type: application/problem+json Transfer-Encoding: chunked Connection: keep-alive X-Powered-By: PHP/5.5.12-1~dotdeb.1 WWW-Authenticate: Basic realm="api" ここの間違いはどこですか?それを機能させるには?


5
PHPでカールエラーをキャッチする方法
PHP curl関数を使用して、ローカルマシンからWebサーバーにデータを投稿しています。私のコードは次のとおりです: $c = curl_init(); curl_setopt($c, CURLOPT_URL, $url); curl_setopt($c, CURLOPT_RETURNTRANSFER, true); curl_setopt($c, CURLOPT_POST, true); curl_setopt($c, CURLOPT_POSTFIELDS, $data); $result = curl_exec($c); if (curl_exec($c) === false) { echo "ok"; } else { echo "error"; } curl_close($c); 残念ながら、404、500、ネットワーク障害などのエラーは検出できません。では、データがリモートにポストされなかったか、リモートから取得されなかったことをどのようにして知ることができますか?
154 php  curl 

6
PostManで特定のCURLをシミュレートする
Postmanを使用して、APIサーバーへのCurlリクエストをテストしています。API開発者からcurlコマンドが提供されましたが、Postmanから送信できません。郵便配達人からそのような要求をする方法は? curl -X POST "https://api-server.com/API/index.php/member/signin" -d "{"description":"","phone":"","lastname":"","app_version":"2.6.2","firstname":"","password":"my_pass","city":"","apikey":"213","lang":"fr","platform":"1","email":"email@example.com","pseudo":"example"}" --0xKhTmLbOuNdArY Content-Disposition: form-data; name="userfile"; filename="profil.jpg" Content-Type: image/jpeg Content-Transfer-Encoding: binary <ffd8ffe0 00104a46 49460001 01010048 ... a00fffd9> —0xKhTmLbOuNdArY—

17
Node.jsで同等のcURL?
Node.jsを使用してHTTPリクエストからの情報を使用しようとしています(つまり、リモートWebサービスを呼び出して、クライアントに応答をエコーし​​ます)。 PHPでは、cURLを使用してこれを実行しました。Nodeのベストプラクティスは何ですか?
152 curl  node.js 

11
cURLがエラー「(23)書き込みに失敗しました」を返すのはなぜですか?
それは単一のツールとして問題なく動作します: curl "someURL" curl -o - "someURL" ただし、パイプラインでは機能しません。 curl "someURL" | tr -d '\n' curl -o - "someURL" | tr -d '\n' それは返します: (23) Failed writing body cURL出力のパイプ処理の問題は何ですか?cURL出力全体をバッファリングしてから処理する方法は?
152 macos  bash  curl  osx-lion  pipe 

7
cURLを使用してリダイレクト先を見つけるにはどうすればよいですか?
curlをリダイレクトに従うようにしていますが、正しく機能させることができません。GETパラメータとしてサーバーに送信し、結果のURLを取得する文字列があります。 例: 文字列= コボルドヴァーミン URL = www.wowhead.com/search?q=Kobold+Worker そのURLにアクセスすると、「www.wowhead.com/npc=257」にリダイレクトされます。「npc = 257」を抽出して使用できるように、curlがこのURLをPHPコードに返すようにします。 現在のコード: function npcID($name) { $urltopost = "http://www.wowhead.com/search?q=" . $name; $ch = curl_init(); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1"); curl_setopt($ch, CURLOPT_URL, $urltopost); curl_setopt($ch, CURLOPT_REFERER, "http://www.wowhead.com"); curl_setopt($ch, CURLOPT_HTTPHEADER, Array("Content-Type:application/x-www-form-urlencoded")); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE); return curl_getinfo($ch, CURLINFO_EFFECTIVE_URL); } …
149 php  redirect  curl 


1
POSTMANリクエストをCurlに変換する
私は次の方法でPOSTMANを介してJava Webサービス(POSTリクエスト)を呼び出しています。 また、Headers(1)タブ内のコンテンツは次のようになります。 POSTMANを介して呼び出す代わりに、CURLを使用してPHPで同じリクエストを呼び出す必要があります。curl私のPHPコードで使用できるように、このコマンドをコマンドにエクスポートする方法があるかどうか疑問に思っていますか?私はオンラインで多くの場所で反対のアプローチを見つけました。そこでは誰かがCurlベースの要求をPOSTMANに変換することを求めていますが、反対の方法を理解できませんでした。 いくつかの記事の私は郵便配達にカールが見つかり
141 php  curl  postman 

1
カールを使用するときにgzip圧縮されたページを適切に処理する方法
curlを使用してWebサイトから出力を取得し、HTML出力に対して一連の文字列操作を実行するbashスクリプトを作成しました。問題は、出力をgzip圧縮して返しているサイトに対して実行した場合です。ブラウザでサイトにアクセスしても問題はありません。 curlを手動で実行すると、gzipされた出力が表示されます。 $ curl "http://example.com" これがその特定のサイトのヘッダーです。 HTTP/1.1 200 OK Server: nginx Content-Type: text/html; charset=utf-8 X-Powered-By: PHP/5.2.17 Last-Modified: Sat, 03 Dec 2011 00:07:57 GMT ETag: "6c38e1154f32dbd9ba211db8ad189b27" Expires: Sun, 19 Nov 1978 05:00:00 GMT Cache-Control: must-revalidate Content-Encoding: gzip Content-Length: 7796 Date: Sat, 03 Dec 2011 00:46:22 GMT X-Varnish: 1509870407 1509810501 Age: 504 …
139 bash  curl  gzip 

3
Content-Typeヘッダー[application / x-www-form-urlencoded]はElasticsearchではサポートされていません
以前はElasticSearch 5.2を使用していましたが、6.0にアップグレードしました。 ここのガイドに従ってインデックステンプレートを作成しようとしていますが、エラーが発生しました Content-Type header [application/x-www-form-urlencoded] is not supported 私のクエリは curl -X PUT localhost:9200/_template/template_1 -d ' { "index_patterns": ["te*", "bar*"], "mappings": { "type1": { "properties": { "host_name": { "type": "keyword" } } } } }'

4
curlとwgetのどちらが良いですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 5年前休業。 この質問を改善する それらは同じですか?特定のことを片方で行うことはできますか?それらは何ですか?それとも、結局のところ、親しみやすさの問題ですか?
132 linux  curl  wget 

6
PHP cURLでJSONデータをPOSTする方法
これが私のコードです、 $url = 'url_to_post'; $data = array( "first_name" => "First name", "last_name" => "last name", "email"=>"email@gmail.com", "addresses" => array ( "address1" => "some address", "city" => "city", "country" => "CA", "first_name" => "Mother", "last_name" => "Lastnameson", "phone" => "555-1212", "province" => "ON", "zip" => "123 ABC" ) ); $data_string = …
132 php  json  rest  curl 

3
プロキシ経由でCURLを使用する方法
プロキシサーバーを使用するようにcurlを設定しようとしています。URLはhtmlフォームによって提供されますが、これは問題になりませんでした。プロキシがなければ正常に動作します。このサイトや他のサイトでコードを見つけましたが、機能しません。正しい解決策を見つけるための助けがあれば大歓迎です。ベローズは近いと感じますが、何かが足りないようです。ありがとうございました。 ここからhttp://www.webmasterworld.com/forum88/10572.htmを適応させた次のコードですが、行12にT_VARIABLEがないというエラーメッセージが返されます。 <? $url = '$_POST[1]'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 0); curl_setopt($ch, CURLOPT_PROXY, '66.96.200.39:80'); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0); curl_setopt($ch, CURLOPT_CUSTOMREQUEST,'GET'); curl_setopt ($ch, CURLOPT_HEADER, 1) curl_exec ($ch); $curl_info = curl_getinfo($ch); curl_close($ch); echo '<br />'; print_r($curl_info); ?> 以下はカールからプロキシを経由してコンテンツが返されない <? $proxy = "66.96.200.39:80"; $proxy = explode(':', $proxy); $url …
128 php  curl  proxy  php-curl 

10
コマンドラインからCURLを使用したhttps接続
私はCurlとCacertsの世界に不慣れで、サーバーへの接続中に問題に直面しています。基本的に、あるマシンから別のマシンへのhttpsを介した接続をテストする必要があります。マシンA(Linuxマシン)から接続する必要があるURLがあります。コマンドプロンプトでこれを試しました cmd> curl https://[my domain or IP address] 次のものを得た: curl: (60) SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed インターネットでいくつかの記事を読むときに、私はこれを行いました: openssl s_client -connect <domain name or Ip address>:443 サーバー証明書を含むいくつかの応答を得ました(内部-----BEGIN CERTIFICATE----- and -----END CERTIFICATE-----)。 ここから次に何をしますか?私は、テキストを内部にコピーして貼り付け、BEGIN CERTIFICATE & END CERTIFICATEファイルに保存する必要があると思い ます。しかし、それはどのタイプのファイルであるべきですか?.pem、.crt?..その後はどうすればいいですか? 私はこれを試しました-テキストをコピーBEGIN CERTIFICATE & END …

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