3

Twisted で Web リクエストを処理しながら、リソースへの絶対 URL を生成する必要があります。ホスト、ポート、およびプロトコル (HTTP/HTTPS) はすべて展開によって異なる可能性があるため、動的に検索できると非常に便利です。

私が必要とする URL は、現在処理中のリソースの URL を変更して、すべての引数を削除したものです。そのため、完全なリクエスト URL を見つけるだけでも非常に役立ちます。

つまり、「/path/foo」は知っていますが、「http://example.com:8080」を見つけるにはどうすればよいですか?

4

1 に答える 1

4

多くのRequestTwisted Web サーバー API に渡される にURLPathは、 のインスタンスを返すメソッドがありますtwisted.python.urlpath.URLPath。インスタンスの文字列表現は、 " http://example.com:8080/foo/bar " のような文字列です。URLPath

于 2013-09-10T13:03:24.377 に答える