問題タブ [libcurl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
9965 参照

c++ - cURL/libcurl を使用して Amazon S3 にアップロードする

現在、cURL と c++ を使用して Amazon S3 バケットにファイルをアップロードするアプリケーションを開発しようとしています。S3 開発者ガイドを注意深く読んだ後、cURL を使用してアプリケーションの実装を開始し、開発者ガイドで説明されているようにヘッダーを形成し、S3 署名を作成するための最良の方法を決定するために多くの試行錯誤を繰り返した後、501 エラーに直面しています。 . 受信したヘッダーは、使用しているメソッドが実装されていないことを示唆しています。どこが間違っているのかわかりませんが、Amazon に送信している HTTP ヘッダーは次のとおりです。

セキュリティ上の理由から、バケット名、アクセス キー ID、および署名を切り捨てました。

何が間違っているのかわかりませんが、Accept フィールドと Transfer-Encoding フィールドが原因でエラーが生成されていると思います (よくわかりません)。では、私がどこを間違っているのか、なぜ 501 になったのか、誰にでも教えてもらえますか。

0 投票する
2 に答える
9808 参照

c++ - libcurlでPOSTでファイルをアップロードする方法は?

libcurlでPOSTでファイルをアップロードする方法は?(c++)

0 投票する
11 に答える
10906 参照

ruby - Windows XP に Ruby Curb gem をインストールする

ruby 1.8 でファイルのアップロードをしようとしていますが、すぐに使える優れたソリューションがないようです。それらはすべて、サードパーティのパッチまたはプロジェクトのフォークが機能する必要があるようです。私は mechanize を使用しますが、実際には xml API とやり取りする必要があり、mechanize は Web ページを直接処理するために特別に作成されているようです。私はRestClientを試しましたが、すぐに使えるマルチパートフォームの機能はありません。プロジェクトのフォークを使用して機能させる必要があります。同様の状況が Net:HTTP にも存在するようです。私が計画している他のことのためにマルチカールをとにかく使用したいかもしれないので、縁石が行くべき道だと思います。ただし、私の Windows マシンでは、curb gem をインストールできないようです。gem install curb で、curl ライブラリの場所を指定する必要があるというエラーが表示されます。オプションを extconf に渡そうとしましたが、今のところ成功していません。これは、オプションなしの gem install curb の出力です

これを機能させる方法はありますか?

0 投票する
1 に答える
1143 参照

c++ - cURLを使用してHTTP xmlエラー応答を取得する

私は現在、cURL を使用してクラウド サイトと通信しています...厄介な問題を除いて、すべてが順調に進んでいます。問題は、エラーが発生したときにサイトの xml 応答を取得できないことです。たとえば、Wire Shark を使用して転送を確認すると、取得している HTTP ヘッダーにエラー コードが含まれていることがわかります。エラー コードに加えて、コードを説明するメッセージを含む XML データがあります。XML を取得するために多くの cURL オプションを試しましたが、すべて失敗しました。

XML を取得する方法を教えてください。私のコードはc++であるため、cURL C APIを使用していることに注意してください。さらに、書き込みコールバック関数を使用して操作が成功すると、XML応答を取得できます。

0 投票する
1 に答える
609 参照

post - httpフォームの送信にcURLpost-callback.cを使用しようとしています

cURL post-callback.c exを使用して、ローカルhtmlフォームをリモートフォームスクリプトに送信しようとしています。投稿の処理が完了した後、スクリプトがURL / httpheaderで何をするかを知る必要があるので、投稿が成功したかどうか(成功ページに移動したかどうか)を知ることができます。

投稿する必要のあるデータの書き方が正確にわかりません。(構文、メソッド)およびスクリプトの実行後にリダイレクトされたURLを取得して表示する方法。

投稿するフォームフィールドには、name="row1"とname="value1"の2つがあります。これをデータ配列に正しく配置するにはどうすればよいですか?

ありがとうございました!:)

0 投票する
5 に答える
23276 参照

python - Windows での pycurl のインストール

Python2.6 の Windows に pycurl をインストールできません。次のエラーを取得:

このエラーの内容とこれを修正する方法はありますか?

0 投票する
2 に答える
165990 参照

c - C/C++ で libcurl を使用してファイルをダウンロードする

(Dev-C++ を使用する Windows で) アプリケーションを構築しており、ファイルをダウンロードしたいと考えています。libcurl を使用してこれを行っています (packman を使用してソース コードを既にインストールしています)。実際の例を見つけました(http://siddhantahuja.wordpress.com/2009/04/12/how-to-download-a-file-from-a-url-and-save-onto-local-directory-in- c-using-libcurl/ ) ですが、ダウンロードの完了後にファイルを閉じません。CまたはC ++でファイルをダウンロードする方法の例を誰かに教えてください。前もって感謝します!

0 投票する
3 に答える
16543 参照

c++ - C++ libcurl コンソール プログレス バー

ファイルのダウンロード中にコンソール ウィンドウにプログレス バーを表示したいと考えています。私のコードは次のとおりです。 C/C++ で libcurl を使用してファイルをダウンロードします

libcurlにプログレスバーを表示するには?

0 投票する
2 に答える
180 参照

php - libcurl が有効になっている場合、すべての setopt オプションが使用可能であると想定できますか?

サーバーでphp libcurlが有効になっている場合、すべてのsetoptオプションが利用可能ですか(新しいlibcurlバージョンで何か新しいものが追加され、サーバーがアップグレードされていない場合はもちろん)、または管理者が機能の一部をオフにすることは可能ですか?

特に CURLOPT_HTTPHEADER について考えています。curl が有効になっているサーバーでスクリプトを実行すると、CURLOPT_HTTPHEADER を使用できると思いますか? または、管理者がこのオプションを単独でオフにした可能性はありますか?