問題タブ [hipchat]
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.
python - Python で HipChat に投稿できません (Curl は動作します)
Python と v2 API を介してヒップチャット ルームに投稿しようとしています。
シェル スクリプトで curl を使用して問題なく投稿できます。
ただし、Python 経由で同じペイロードのメッセージを送信すると失敗します。私は既製のクライアントと、さまざまなhttpモジュールを介した単純なリクエスト、および次のような例を使用しました: https://gist.github.com/bdclark/4bc8ed06643e077fa620 (もちろん、SO自体を検索し、このような例をテストしました) .
基本的な例として、私はこれを試しました:
httplib2 (およびそれに基づくクライアント) はresponseNotReady
エラーを返します。リクエスト(およびそれに基づくクライアント) はConnection reset by peer
エラーを返します。
Curl は問題なく送信するため、おそらく Hipchat 自体の問題ではありません。Python のインストールに問題があるのではないかと思います (これは MacOs Sierra のデフォルトの 2.7 です)。したがって、問題は、エラーの根本的な原因をどのように見つけるかということです。
どんな助けでも大歓迎です。