問題タブ [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.
python - wsgiref python Web サービスに認証を追加する方法
私はPythonのドキュメントに記載されているサンプルコードに取り組んでいます。コードは次のとおりです。
ポート 8000 の localhost を介してこれにアクセスできますが、「localhost:8000 ユーザー名、パスワード」でユーザー名/パスワードを渡したい場合は、どうすればよいですか。認証が失敗したかどうかを知る方法はわかりましたが、確認のためにユーザー名/パスワードを実際に受け取る方法はわかりません..
ヒント、ヒントを.....
乾杯、
python - webapp2/wsgiref: WSGI サーバーでの実行時の「キーワード引数の複数の値」
次のコードを WSGI サーバーで実行するとエラーが発生しますが、それ以外の場合は発生しません。
サーバー上で実行する場合は、次のようにします
と訪問しようとするとlocalhost:8080
、私は得る
kwargs
( Handler に渡される前は空であることに注意してください。)
しかし、サーバーを起動せずに起動するとfoo = MainHandler()
、期待どおりに実行されます。
最初のケースで何がうまくいかないのですか?
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 メソッドをオーバーライドしようとしました。たとえば、次のようなものです。
何も変わらない、ここで何が起こっているのか本当に理解できない。
誰か助けてくれませんか?
python - make_server() ポートへのバインドが成功したかどうかを確認します
Python 2 および 3kwsgi.simple_server.make_server(host, port, app)
では、ポートが既に使用されている場合、 usingは例外を発生させません。代わりに、.server_forever()
またはへの呼び出し.handle_request()
は、他のポートが閉じて次の接続が着信するまで単にブロックします。
socket.socket.bind()
この場合も例外が発生するため、例外が発生することが予想されます。返さHTTPServer
れたポートが指定されたポートに正常にバインドされたかどうかを判断する方法はありますか?
python - BaseHttpServer と wsgiref.simple_server の違い
ローカル アクセス用の基本的な http サーバー機能を提供するモジュールを探しています。Python には、標準ライブラリに単純な http サーバーを実装するための 2 つの方法があるようです: wsgiref.simple_serverとBaseHttpServer。
違いは何ですか?どちらかを優先する強い理由はありますか?
python - wsgiref simple_server ログの制御
wsgiref.simple_server
Web サーバーの世界を勉強するために
と遊んでいます。
生成されたログを制御したいのですが、Python のドキュメントでそれについて何も見つかりませんでした。
私のコードは次のようになります。