我對python非常陌生。我開始扭曲。正如我在Twisted文檔中看到的那樣,這可以構成代理服務器。python扭曲的HTTP代理
class MyProxy(proxy.Proxy):
pass
class ProxyFactory(http.HTTPFactory):
protocol = MyProxy
reactor.listenTCP(8080, ProxyFactory())
reactor.run()
ProxyFactory::protocol
看起來像一個成員變量?但MyProxy
是一個typename,我不知道它是一種模板嗎?否則我該如何將一個類型分配給一個變量?
我真正想要存檔的只是拒絕對某些端點的請求。我想重寫buildProtocol
但提供的參數addr
始終是127.0.0.1