問題タブ [wsgiref]

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

python - wsgiref python Web サービスに認証を追加する方法

私はPythonのドキュメントに記載されているサンプルコードに取り組んでいます。コードは次のとおりです。

ポート 8000 の localhost を介してこれにアクセスできますが、「localhost:8000 ユーザー名、パスワード」でユーザー名/パスワードを渡したい場合は、どうすればよいですか。認証が失敗したかどうかを知る方法はわかりましたが、確認のためにユーザー名/パスワードを実際に受け取る方法はわかりません..

ヒント、ヒントを.....

乾杯、

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

python - webapp2/wsgiref: WSGI サーバーでの実行時の「キーワード引数の複数の値」

次のコードを WSGI サーバーで実行するとエラーが発生しますが、それ以外の場合は発生しません。

サーバー上で実行する場合は、次のようにします

と訪問しようとするとlocalhost:8080、私は得る

kwargs( Handler に渡される前は空であることに注意してください。)

しかし、サーバーを起動せずに起動するとfoo = MainHandler()、期待どおりに実行されます。

最初のケースで何がうまくいかないのですか?

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

python - サーバーのバージョン文字列を wsgiref.simple_server でオーバーライドするには?

OSX (darwin) で Python 2.7.2 を使用して、wsgiref.simple_server.make_server() によって送信される「サーバー」応答ヘッダーを非表示またはカスタマイズしたいと考えています。

私は成功せずに多くのことを試しましたが、このサンプルコードが機能するはずだと確信していました:

しかし、それは常に同じであり、サーバーから送信された" Server: WSGIServer/0.1 Python/2.7.2 "を取り除く方法はありません。また、クラスの version_string メソッドをオーバーライドしようとしました。たとえば、次のようなものです。

何も変わらない、ここで何が起こっているのか本当に理解できない。

誰か助けてくれませんか?

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

python - make_server() ポートへのバインドが成功したかどうかを確認します

Python 2 および 3kwsgi.simple_server.make_server(host, port, app)では、ポートが既に使用されている場合、 usingは例外を発生させません。代わりに、.server_forever()またはへの呼び出し.handle_request()は、他のポートが閉じて次の接続が着信するまで単にブロックします。

socket.socket.bind()この場合も例外が発生するため、例外が発生することが予想されます。返さHTTPServerれたポートが指定されたポートに正常にバインドされたかどうかを判断する方法はありますか?

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

python - BaseHttpServer と wsgiref.simple_server の違い

ローカル アクセス用の基本的な http サーバー機能を提供するモジュールを探しています。Python には、標準ライブラリに単純な http サーバーを実装するための 2 つの方法があるようです: wsgiref.simple_serverBaseHttpServer

違いは何ですか?どちらかを優先する強い理由はありますか?

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

python - wsgiref simple_server ログの制御

wsgiref.simple_serverWeb サーバーの世界を勉強するために と遊んでいます。
生成されたログを制御したいのですが、Python のドキュメントでそれについて何も見つかりませんでした。

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