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

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

11
応答とともにhttpステータスコードを返すCurl
curlを使用してhttpヘッダーを取得し、httpステータスコードを検索して、応答も返します。コマンドでhttpヘッダーを取得します curl -I http://localhost 応答を取得するには、次のコマンドを使用します curl http://localhost -Iフラグを使用するとすぐに、ヘッダーのみが取得され、応答はありません。1つのコマンドでhttp応答とheaders / httpステータスコードの両方を取得する方法はありますか?
110 shell  curl 

10
curlがリダイレクトされた後に最終URLを取得する
できればcurlまたはwgetを使用してページをリダイレクトした後、最終的なURLを取得する必要があります。 たとえば、http ://google.comはhttp://www.google.comにリダイレクトする場合があります。 内容は簡単に取得できます(例curl --max-redirs 10 http://google.com -L)が、私は最終的なURL(前者の場合はhttp://www.google.com)だけに興味があります。 Linuxの組み込みツールのみを使用してこれを行う方法はありますか?(コマンドラインのみ)
110 linux  redirect  curl  wget 

1
curl json post request via via rails app
私は自分のRailsアプリで、os xターミナルからcurlコマンドを使用してユーザーを作成しようとしています。データをどのようにフォーマットしても、アプリは私の検証以外で合格した応答を返します。 curl http://localhost:3000/api/1/users.json -i -X POST -d {"user":{"first_name":"firstname","last_name":"lastname","email":"email@email.com","password":"app123","password_confirmation":"app123"}}" 私はすべてのバリエーションを試しました。[]ブラケットを使用してみましたが、user = {data ..}を試しましたが、何も機能しないようです。何か案は?



12
file_get_contents()をHTTPSで動作させるには?
クレジットカード処理の設定に取り組んでおり、CURLの回避策を使用する必要がありました。次のコードは、テストサーバー(SSL URLを呼び出さない)を使用していた場合は正常に機能しましたが、現在HTTPSを使用して稼働サーバーでテストすると、「ストリームを開けませんでした」というエラーメッセージが表示されて失敗します。 function send($packet, $url) { $ctx = stream_context_create( array( 'http'=>array( 'header'=>"Content-type: application/x-www-form-urlencoded", 'method'=>'POST', 'content'=>$packet ) ) ); return file_get_contents($url, 0, $ctx); }

4
プロキシを永続的に使用するようにcurlを設定するにはどうすればよいですか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 閉まっている 7年前。 この質問を改善する ターミナルでプロキシサーバーを永続的に使用するように「カール」を設定するにはどうすればよいですか?
103 linux  ubuntu  curl 

5
PHP CURL DELETEリクエスト
PHPとcURLを使用してDELETE httpリクエストを実行しようとしています。 私は多くの場所でそれを行う方法を読みましたが、何もうまくいかないようです。 これが私のやり方です: public function curl_req($path,$json,$req) { $ch = curl_init($this->__url.$path); $data = json_encode($json); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $req); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json','Content-Length: ' . strlen($data))); $result = curl_exec($ch); $result = json_decode($result); return $result; } 次に、先に進み、関数を使用します。 public function deleteUser($extid) { $path = "/rest/user/".$extid."/;token=".$this->__token; $result = $this->curl_req($path,"","DELETE"); …
100 php  http  curl  request 

10
CURLOPT_POSTFIELDSのcurl POST形式
curlvia POSTとset を使用する場合、CURLOPT_POSTFIELDto urlencodeか特別なフォーマットが必要ですか? 例:最初と最後の2つのフィールドを投稿する場合: first=John&last=Smith curlで使用する必要がある正確なコード/形式は何ですか? $ch=curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); $reply=curl_exec($ch); curl_close($ch);
99 php  post  curl 

5
POSTリクエストがjsonデータを送信するjava HttpUrlConnection
次のcURLをURLおよびHttpUrlConnectionを使用してJavaコードに変換するJavaコードを開発しました。カールは: curl -i 'http://url.com' -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d '{"auth": { "passwordCredentials": {"username": "adm", "password": "pwd"},"tenantName":"adm"}}' 私はこのコードを記述しましたが、常にHTTPコード400の不正なリクエストを出します。不足しているものを見つけることができませんでした。 String url="http://url.com"; URL object=new URL(url); HttpURLConnection con = (HttpURLConnection) object.openConnection(); con.setDoOutput(true); con.setDoInput(true); con.setRequestProperty("Content-Type", "application/json"); con.setRequestProperty("Accept", "application/json"); con.setRequestMethod("POST"); JSONObject cred = new JSONObject(); JSONObject auth = new JSONObject(); JSONObject parent …

4
ベアラートークンを必要とするAPIを使用してPythonでAPI呼び出しを行う
JSONAPI呼び出しをPythonプログラムに統合するためのヘルプを探しています。 次のAPIをPython.pyプログラムに統合して、APIを呼び出し、応答を出力できるようにすることを検討しています。 APIガイダンスでは、APIの呼び出しを許可するには、ベアラートークンを生成する必要があると記載されていますが、これは正常に実行されました。ただし、このトークンをPythonAPIリクエストのベアラートークン認証として含める構文がわかりません。 トークンを含めたcURLを使用して、上記のリクエストを正常に完了することができます。「urllib」ルートと「requests」ルートを試しましたが、役に立ちませんでした。 APIの詳細:IBM X-Force ExchangeAPIドキュメント-IPレピュテーション

1
curlがライブラリを無料でリリースする動機は何ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 昨年休業。 ロックされています。この質問とトピックへの回答はロックされています。質問はトピックから外れていますが、歴史的に重要です。現在、新しい回答や相互作用を受け入れていません。 私は最近、VC ++プロジェクトにlibCurlを使い始めました。私は疑問に思っていました:カールの作成者がライブラリ全体を無料でリリースするインセンティブは何ですか? 純粋に仲間の開発者を助けることですか?これは、私が最近使用した中で最高のオープンソースライブラリの1つです。(PythonおよびRプログラミング言語以外)。 プロジェクトcURLは完全に無料でオープンです。カールをフルタイムで開発したことで報酬が支払われる人はいません。私たちは自主的に、主に私たちの暇なときにこれを行います。時々、企業はカールに取り組むために個々の開発者に支払いますが、それは各企業と開発者次第です。これは、プロジェクトによって制御または監視されません。
97 curl  libcurl 

22
PHPで非同期GETリクエストを行うにはどうすればよいですか?
別のサーバー上の別のスクリプトに対して単純なGETリクエストを作成したいと思います。どうすればよいですか? 1つのケースでは、出力を必要とせずに外部スクリプトを要求するだけです。 make_request('http://www.externalsite.com/script1.php?variable=45'); //example usage 2番目のケースでは、テキスト出力を取得する必要があります。 $output = make_request('http://www.externalsite.com/script2.php?variable=45'); echo $output; //string output 正直なところ、これはCURLの仕事ではないので、CURLをいじりたくありません。また、PECL拡張機能がないため、http_getを使用したくありません。 fsockopenは機能しますか?もしそうなら、どうすればファイルの内容を読み込まずにこれを行うことができますか?他に方法はありませんか? 皆さんありがとう 更新 最初のケースでは、スクリプトが何かを返すのを待ちたくありません。私が理解しているように、file_get_contents()はページが完全に読み込まれるのを待ちますか?
97 php  http  curl  asynchronous 

6
「&」文字をbashカールステートメントに含める方法
bashでcurlを使用してWebページをダウンロードしようとし&ていますが、URL の記号が希望どおりの文字として解釈されません。シンボル&が退屈なキャラクターで特別なものではないことをbashにどのように納得させることができるかについてのアイデアはありますか?
97 bash  curl 

10
ios HTTP POSTを使用した画像とテキストのアップロード
読んでくれてありがとう。 iOSを使いmulti-part form encoding始めたばかりで、iOSで画像とテキストをアップロードしようとしています。 curl同等はこのようなものです:curl -F "param1=value1" -F "param2=@testimage.jpg" "http://some.ip.address:5000/upload" 上記のcurlコマンドは期待される正しい応答を返しますJSON. 問題: HTTP 400リクエストを受け取り続けます。つまり、HTTP POSTボディの作成中に何か問題が発生しています。 私が何をしたか: 参考までに、Flickr API iOSアプリ「POSTサイズが大きすぎます!」を試しました 。と目的C:HTTP POSTを使用して画像とテキストをアップロードする方法 。しかし、私はHTTP 400を取得し続けます。 私は試しましASIHttpRequestたが、別の問題がありました(コールバックは呼び出されませんでした)。しかし、開発者がライブラリのサポートを停止したと聞いたので、それ以上詳しく調査しませんでした。http://allseeing-i.com/ [request_release] ; 誰かが私を助けてくれませんか?

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