問題タブ [httplib]

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 に答える
4978 参照

python - Suds エラー: httplib の BadStatusLine

私は泡0.3.6を使用しています。suds クライアントを作成すると、ランダムにエラーが発生します。

httplib.py、_read_status()、355 行目、クラス httplib.BadStatusLine'

クライアントの作成に使用されるコードは次のとおりです。

このエラーの意味と修正方法を教えてください。

ありがとう!

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

python - httplib の複数のリクエストを送信し、トレースバック例外を発生させる

コードは次のとおりです。

サーバーへのリクエストの送信に問題はありません

しかし、たとえばループを使用する場合:

例外が発生しますが、リクエストが成功したことは興味深いです:

助言がありますか ???

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

python - content-type が「application/xml」の場合、httplib を使用して非 ASCII 文字を投稿するにはどうすればよいですか

Python 2.7 で Pivotal Tracker API モジュールを実装しました。Pivotal Tracker APIは、POST データが XML ドキュメントであり、「application/xml」がコンテンツ タイプであると想定しています。

私のコードは、次のように urlib/httplib を使用してドキュメントを投稿します。

これにより、XML テキストに非 ASCII 文字が含まれている場合に例外が発生します。

私が見る限り、httplib._send_output はメッセージ ペイロード用の ASCII 文字列を作成しています。ASCII 文字のみが使用されている限り、application/xml で問題なく動作します。

ASCII 以外の文字を含むアプリケーション/xml データをポストする簡単な方法はありますか?それともフープを飛び越える必要がありますか?

0 投票する
0 に答える
644 参照

python - httplibとの持続的HTTP接続

サーバーに最初のHTTPPOSTメッセージを送信し、接続を開いたままにするアプリケーションを作成しようとしています。その後、サーバーがデータを送り返すまで、アプリケーションはそのままになります。サーバーがデータを送り返したら、それを読み取ってファイルに書き込みたいと思います(簡単です)。

私が問題を抱えているのはactuaです

基本的に私はこれを行います:

私が期待しているのは、アプリがループでブロックし、データが到着するとファイルに書き込まれることです。間違った方法を使用readしていると思われますが、httplibソースを確認しても役に立ちませんでした。

また、Pythonのドキュメントサイトには、httplib.fileno()httplibが使用するソケットを返すが記載されています。fileno()2.7.0を使用していますが、Webサイトのドキュメントは2.7.2用ですが、メソッドが見つかりません。httplibを介してソケットを取得し、recv自分自身を呼び出すことが最善の方法だと思いますが、それは良い考えですか?

他のライブラリを使用するように言わないでください。

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

python - Pythonでパラメーターを投稿する

urllib または httplib を介してパラメーターを送信するために、多くのコードを試しました。

私のパラメータ

だから、これは私のコードです:

301が恒久的に移動したと言われています!ヒントや手がかりは…?読んでくれてありがとう<3

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

python - httplib python エラー

httplib 経由で http get リクエストを送信しようとしていますが、問題に直面しています。

次のエラーが表示されます。

次のコード行を追加すると、問題なく動作します。

編集、これは私がサードパーティのソフトウェアから引き出すことができたより詳細なログです(Pythonの使いやすさの順番で私を制限します):

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

python - 数時間実行した後の恒久的な「名前解決の一時的な失敗」

Linux で何時間も実行した後、urllib2、httplib、およびスレッドを使用する私の Python 2.6 プログラムは、すべての要求に対してこのエラーを発生させ始めます。

<class 'urllib2.URLError'> URLError(gaierror(-3, 'Temporary failure in name resolution'),)

プログラムを再起動すると、再び機能し始めます。私の推測では、ある種のリソースの枯渇ですが、それを確認する方法がわかりません。問題を診断して修正するにはどうすればよいですか?

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

python - 数時間実行した後の永続的な gaierror '名前解決の一時的な失敗'

upstartで起動された、長時間実行されるpythonスクリプトがあります。このスクリプトは非常に多くのリクエストを行います。最初はすべてうまくいきますが、数時間後、リクエストごとに次のエラーが永続的に発生し始めます。

アプリケーションを再起動するだけで問題が解決するため、これは名前解決や DNS の問題ではありません。

Python 2.6 と 2.7 の両方を試しましたが、同じ状況が発生します。

私は走っていますLinux 2.6.35-30-virtual #61-Ubuntu SMP Tue Oct 11 18:26:36 UTC 2011 x86_64 GNU/Linux

この問題に関する投稿はいくつかありますが、簡単な説明や解決策はありません。

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

python - /homeでのgaiエラー[Errno-2]名前またはサービスが不明

httplibドキュメントの例によると:

私のコードは:

私の地元のvarsyeildsの検査:

接続: "httplib.HTTPSConnection instance at 0x8baa4ac" params:'token = [some string]&apiKey = [some string]'

(この電話をかけるための私の指示は次のとおりです。

トークンを使用して、auth_info API呼び出しを行います。URL:https ://rpxnow.com/api/v2/auth_info パラメーター:

apiKey [some string] token上記で抽出したトークン値)

しかし、件名に記載されているエラーが発生します。なんで?

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

python - http put リクエストを werkzeug に送信する

私の Web アプリでは、werkzeug を使用してリクエストをリッスンし、処理しています。機能の 1 つで、要求をリッスンし (たとえば A から)、http put 要求を別のサーバー (B) に送信し、B からの応答を取得した後、A に応答する必要があります。

私は werkzeug にあまり詳しくなく、リクエストを送信する機能があるかどうかもわからないので、httplib を使用してリクエストを送信しました。

しかし、私はエラーが発生しています。

可動部分がたくさんありますが、次のことを考えています: 1. werkzeug にはリクエストを送信する機能がありますか 2. エラーの原因は何ですか

どんな助けにも感謝します。

コード:

エラー: