問題タブ [basehttpserver]
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.
javascript - javascript クライアントから Python サーバーへ: Get 要求の後に XMLHttpRequest の responseText が空になる
Pythonサーバースクリプトとの間でデータを送受信できるchrome拡張機能を作成しようとしています。現在、私は js スクリプトが GET リクエストを正常に行っているところにいます。唯一の問題は、.responseText が常に空であることです (python スクリプトがテキストで応答している場合でも)。
popup.js
サーバー.py
したがって、拡張ボタンを押すたびに、「応答なし」と表示されます。これは、少なくとも要求が実行されていることを意味します。ここで何が間違っていますか?
javascript - PythonサーバーからのJavaScriptプロトコルバッファデコードデータに失敗しました
クライアントとしてjavascriptを使用し、サーバーとしてpythonを使用しています。
プロトコルバッファを使用してそれらの間で送受信する必要があります。
私のプロトは次のようになります:
私はjavascriptでprotobuf.jsを使用しており、POSTメソッドでXMLHttpRequestを使用してサーバーにデータを送信しています:
サーバー側はこのメッセージを受信し、正常にデコードできます。
ベースHTTPサーバー
問題は、サーバー側から受け取った JavaScript 側のデータをデコードできないことです。
サーバーからクライアントにデータを送信する方法は次のとおりです。
サーバー側での print(pbMessageReturn) の結果は次のとおりです。
すべてがうまくいっているようです。
そして、サーバーからのメッセージをjavascriptでデコードする方法は次のとおりです。
そして、私はエラーが発生しています:
ところで、シリアル化せずにデータを送り返そうとすると、次のようになります。
私がjavascriptで得る応答は次のとおりです。
エラーがサーバー側にあるのかクライアント側にあるのかはよくわかりません。
アドバイスをいただければ幸いです、ありがとう:)
python - Python BaseHTTPRequestHandler: JSON で応答する
BaseHTTPRequestHandler
メソッドを継承して実装する Python クラスがありdo_POST
ます。
私は現在、メソッドの最後に次のコマンドを使用して、200 などの整数ステータスでのみ応答することに成功しています。
応答の一部として文字列も送信しようとしています。どうすればいいですか?
python - Python の BaseHTTPServer がジャンキーな応答を返す
私は Python の BaseHTTPServer を使用し、次の非常に単純な BaseHTTPRequestHandler を実装します。
Web ブラウザーから GET クエリを実行すると、単に にアクセスしてlocalhost:port
、次の応答が返されます。
JSONのみが必要です。サーバーがこの迷惑データを送信しないようにするにはどうすればよいですか?
python - Python 2.7 で SSL セッション キャッシュが失敗する
Python を使用して HTTPS サーバーをセットアップしようとしていますが、SSL セッション キャッシュが機能しません。以下、最小限の再現です。この証明書は、openssl コマンドラインで作成した単純な自己署名証明書とキーです。
次の curl コマンドラインを使用してこれをテストします。
結果は次のとおりです。
ありがとう。
環境:
- ストックUbuntuで実行
- パイソン 2.7.12
- OpenSSL 1.0.2g