私はpythonが初めてです。私はツイストから始めています。Twisted のドキュメントで見たように、これだけでプロキシ サーバーを作成できます。
class MyProxy(proxy.Proxy):
pass
class ProxyFactory(http.HTTPFactory):
protocol = MyProxy
reactor.listenTCP(8080, ProxyFactory())
reactor.run()
ProxyFactory::protocolメンバー変数のように見えますか?しかしMyProxy、タイプ名であり、それがテンプレートの一種なのかわかりませんか? それ以外の場合、どのように型を変数に割り当てることができますか?
私が実際に達成したいのは、特定のエンドポイントへのリクエストを単純に拒否することです。オーバーライドを考えていましたがbuildProtocol、指定された引数addrは常に 127.0.0.1 です