問題タブ [http-request]

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 投票する
1 に答える
2990 参照

python - Python Requests Module Put の問題

requests モジュールを使用して put を送信する際に問題が発生しています。get を正常に実行でき、Chrome 用 Advanced Rest Client を使用して、ペイロードが正しいことを確認しました。ただし、不正なリクエストを送信したという一般的なエラーが表示されます。私はWebサービスの呼び出しに不慣れで、私がやっていることは完全に間違っているかどうかはわかりませんが、これは私が試みていることです:

XML、URL、および資格情報が 100% 正しいことはわかっているのに、なぜ上記の方法が機能しないのですか? 私が考えることができる唯一のことは、ペイロードのキーは特定のものである必要があるということですが、それが正しいかどうか、またはそれがどうあるべきかを理解する方法がわかりません...

応答は「HTTP Status 400 - Bad Request」です

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

android - Android http-request がエラーを引き起こす - 3 日から座っている

私は3日間座って、ネット上のどこを見てもうまくいきません...アンドロイドでhttpリクエストをしようとするたびに、エラーが発生します:残念ながら...停止しました。ここに私のコード:

ここでLogCatの私の出力

たぶん私は愚かですが、3日間実行しようとしているので、アプリケーションは起動しますが、起動後に毎回停止します...アクセス許可インターネットが完了し、ファイアウォールがnp>エミュレーターのWebBrowserでも機能します。何が問題なのですか? pls - すべての回答に感謝します!

0 投票する
4 に答える
44297 参照

python - urllib2 - 投稿リクエスト

urllib2 で簡単な POST リクエストを実行しようとしています。ただし、サーバーの応答は、単純な GET を受信したことを示しています。送信リクエストのタイプを確認しましたが、POST に設定されています。
サーバーが期待どおりに動作するかどうかを確認するために、URL に連結された (以前の POST-) データを使用して GET 要求を実行しようとしました。これは私が期待した答えを得ました。
私が誤解したことを誰かが手がかりを持っていますか?

これは、 Python URLLib / URLLib2 POSTで説明されているような問題のようですが、私の場合、末尾のスラッシュが欠落していないことは確かです。;)

これはばかげた誤解かもしれませんが、私はすでに何時間も疑問に思っています!



EDIT:印刷のための便利な機能:



編集 2: 解決策:

サイトとの実際のやり取りをキャプチャするツールを見つけましたhttp://fiddler2.com/fiddler2/。どうやら、サーバーは入力フォームからデータを取得し、数回リダイレクトしてから、このデータを単純に URL に追加して GET リクエストを作成します。
urllib2 ではすべて問題ありません。時間を無駄にしてしまったことをお詫びします。

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

python - Python リクエストで HEAD コンテンツを取得する

Pythonリクエストライブラリを使用して行われた HEAD リクエストの結果を解析しようとしていますが、レスポンス コンテンツにアクセスできないようです。

docsによると、requests.Response.text からコンテンツにアクセスできるはずです。これは GET リクエストでは問題なく動作しますが、HEAD リクエストでは None を返します。

GET リクエスト (動作)

コンテンツ =<html>...</html>

HEAD リクエスト (コンテンツなし)

コンテンツ =None


編集

OK 回答から、HEAD リクエストがコンテンツのみのヘッダーを返すことになっていないことがすぐにわかりました。<head>しかし、それはページのタグ内にあるものにアクセスするには、<link><meta>タグなど、ドキュメント全体を取得する必要があるということでしょうか?

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

python - Python リクエストを介してログに記録するときに、403 CSRF 検証に失敗しました

私は Pinax を使用しており、モジュールaccountを使用してプロジェクトでログイン テストを実行しようとしていrequestsます。

これは私がしました

返された Cookie は空です!! メソッドでget、クッキーを取得します。この問題の原因は何ですか?

r.text結果:

私は固執しようとしましcookiesたが、それでも 403 エラーが発生しました。

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

python - PythonでContent-Lengthを計算する

投稿しようとしていますが、投稿するたびに411応答エラーが発生します。Pythonでリクエストライブラリを使用しています。

そこで、コンテンツの長さを指定してh = {'content-length' : '0'}再試行しました。

とても素晴らしいです、私は成功しました、しかし情報のどれもに投稿されていません。

コンテンツの長さを計算する必要があると思います。これは、投稿を「カットオフ」する可能性があるため、理にかなっています。

だから私の質問は、URLが与えられたwww.example.com/import.php?key=value&key=value場合、どうすれば計算できcontent-lengthますか?(可能であればPythonで)

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

python - Pythonは302を正しくフォローしていないライブラリを要求しますか?

リクエストライブラリを使用して、phpBBフォーラムに投稿しようとしています。

私のコードは次のようになります。

次に、応答で文字列を検索して、トピックが正常に投稿されたかどうかを確認します。

トラフィックの流れは、最初の投稿の後に、リクエストが正常に投稿されたページに続く302リダイレクトが存在することです。

時々それは機能します(多分50回に1回)が、一般的には機能しません。応答は、最初のgetリクエストからのページにすぎません。(返信ページの投稿)

投稿されたメッセージにほぼ毎回リダイレクトされるはずですが、何らかの理由でリダイレクトされません。

Wiresharkでトラフィックをスニッフィングすると、応答は通常、リダイレクト先のURLで送信されるようですが、そこで問題が発生しているようです。

そもそもこれが失敗する原因とその修正方法を知っている人はいますか?

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

java - HttpGET を 2 回連続して実行した後にクエリ文字列を取得する

私の Android アプリケーションでは、次の URL を使用して HTTP GET を実行します。

http://www.atm-mi.it/it/Giromilano/Pagine/default.aspx?s_place_hd=milano&e_place_hd=milano&s_add_hd=via%20dante%201&e_add_hd=corso%20sempione%2014

ただし、リクエストは次の URL にリダイレクトされます。

http://www.atm-mi.it/it/Giromilano/Pagine/default.aspx?bwid=c3854196-39e9-48cb-81ead0b80116c748-4f6b2880&wbt=nav&contextname=c3854196-39e9-48cb-81ead0b80116c748-4f6b2880&vp=174&ORIGINE=milano&DESTINAZIONE=ミラノ

(ブラウザでこれを試すと、URL の変更が表示されます)

私の問題は次のとおりです。最初の GET 内から bwid 値を取得するにはどうすればよいですか?

この値は、新しい送信がボタン「Calcola」に関連付けられるたびに動的に生成されることを考慮してください。

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

android - AndroidでhttpRequestのステータスコードのみを取得/尋ねる方法は?

私の質問はそれとかなり似て ますが、バッテリー消費を減らすために応答のヘッダーだけが必要です。

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

python - Python Requests ライブラリの使用

やあ、あなたが愛したすべての人々、私はあなたのために別のものを持っています. 私はdjango、リクエスト、およびGoogleチェックアウトを使用しています。私はxmlをGoogleチェックアウト権に送信するところです。すべてが順調です。requests ライブラリを使用して、POST に入れたくないコンテンツを取得しています。説明させてください。Google は正しい XML ファイルを必要としているので、スキーマからデータ構造を作成するために甘いライブラリを使用しています。だから私のXMLは正しいです。ただし、リクエストはこれをGoogleに送信します。

私が思う問題は、リクエストがそれらの番号とそれらのヘッダーを xml の上に置いていることです。それらは 1 つのドキュメントのようです。また、xml の直後にこれらの番号を書き込んでいます。Google統合コンソールから取得したエラーは.

私の質問は次のとおりです。これをオフにする方法はありますか、リクエストコードを自分でマングルする必要がありますか、それとも何ですか。リクエストで投稿する方法は次のとおりです