問題タブ [curl]
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.
linux - curl コマンド ライン ツールを使用して LF を POST するにはどうすればよいですか?
Linux シェル スクリプトから CURL を使用して、SMS プロバイダー (Sybase 365) の HTTP ゲートウェイに POST しようとしています。
次のデータを渡す必要があります ([ ] と LF 文字に注意してください)
-F パラメータを使用してファイルを送信すると、CURL は LF を削除します。
サーバーでこれが発生します(拒否されます)
これを回避するためにできることはありますか、それとも別のツールが必要ですか?
テスト用に自分のデータを含むファイルを使用していますが、実際にはそれを避け、スクリプトから直接 POST したいと考えています。
curl - 拡張ファイル「curl」をロードする必要があります
XAMPP 1.6.7 を使用して、Magento のコミュニティ バージョンをインストールしました。しかし、問題があるようです。「拡張ファイル "curl" をロードする必要があります」というエラー メッセージが表示されます。別のコンピューターでは、すべて問題ないように見えます。
(他のコンピューター)
intel(R) Pentium(R) Dual CPU、E2140 @ 1.60Hz、
1.60 GHz。504 MB の RAM
と XP Professional 2002 SP2
私のコンピュータはそれほど強力ではありません (Inet Pentium 4 1.6 GHz. with sp2.)
助けてください、ありがとう。
php - cURL と PHP を使用して、同じキーとファイルのアップロードに複数の値を混在させる
PHP の cURL バインディングの制限に遭遇しました。ポストフィールドの同じキーに対して同じ複数の値を送信する簡単な方法はないようです。これに関して私が遭遇した回避策のほとんどは、CURLOPT_POSTFIELDS の連想配列バージョンを使用する代わりに、tag=foo&tag=bar&tag=baz) によってエンコードされた URL 投稿フィールドを手動で作成することを伴いました。
サポートする必要があるのはかなり一般的なことのように思えるので、何かを逃したに違いないと感じています. これは、同じキーに対して複数の値を処理する唯一の方法ですか?
この回避策は実行可能であると考えられるかもしれませんが (実際に面倒ではないにしても)、私の主な問題は、同じキーに対して複数の値を実行できる必要があり、ファイルのアップロードもサポートする必要があることです。私が知る限り、ファイルのアップロードには多かれ少なかれ CURLOPT_POSTFIELDS の関連配列バージョンを使用する必要があります。だから行き詰った感じです。
この問題については、cURL PHP メーリング リストに詳細を投稿しました。
これに関する詳細情報をどこで探すことができるかについての提案やヒントは大歓迎です!
php - コマンド ライン curl を使用して HTTP POST をエミュレートし、出力をテキスト ファイルにエクスポートする
curl を使用して HTTP POST リクエストをエミュレートし、結果をテキスト ファイルにキャプチャするにはどうすればよいですか? すでに dump.php というスクリプトがあります。
次のようにして簡単なテストを行いました。
しかし、出力ファイルにダンプしたデータが表示されませんでした。POST 配列の 1 つに表示されることを期待していましたが、空です。
php - ライブ HTTP ヘッダーの使用
Web サイトで、いくつかのパラメーターをフォームに入力し、検索をクリックすると、「結果を取得しています」というメッセージが表示されたページが表示されます。検索が完了すると、結果が表示された別のページが表示されます。
これをプログラムで再作成しようとしています。ライブ HTTP ヘッダーを使用して、URL、フォーム変数などの背後で何が起こっているかを確認しました。ただし、「結果を取得しています」と表示されているページまでの情報しか取得していません。ライブ HTTP ヘッダーが、最終結果を含むページまでの情報を提供していません。
この最後の情報 (つまり、URL、フォーム変数など) を取得するにはどうすればよいですか?
php - phpサーバー間投稿?
あるサーバーに別のサーバーへのhttppostリクエストを送信してもらいたいのですが。基本的なphpインストール(私の場合はDreamhost)でこれを行うことはできますか?もしそうなら、私を正しい方向に向けてください!ありがとう、-モーガン
curl - スクリーンスクレイピング
今私はcURLを学びます、私はユーザー名とパスワードで直接ページにログインすることである1つの困難に直面します
php - cURL データ > 1024 の場合、PHP HTTP POST が失敗する
注:最後に解決策
1024 文字を超える HTTP POST を実行しようとすると失敗します。なんで?最小限の例を次に示します。
受信者.php:
送信者.php:
出力:
構成:
解決
cURL に次のオプションを追加します。
その理由は、1024 文字を超える POST によって "Expect: 100-continue" HTTP ヘッダーが送信され、Lighttpd 1.4.* がそれをサポートしていないためと思われます。チケットを見つけました: http://redmine.lighttpd.net/issues/show/1017
彼らはそれが1.5で動作すると言います。
php - PHP での CURL の使用法
CURL (PHP) に疑問がありました。CURL を使用してサイトに直接ログインしたいと考えています。可能でしょうか、よろしければご指導ください。
以下で試しましたが、うまくいきません