我正在尝试使用 Python 打印出 HTTP 响应的正文。
到目前为止,这是我的代码:
from twisted.web import proxy, http
from twisted.internet import reactor
from twisted.python import log
import sys
log.startLogging(sys.stdout)
class ProxyFactory(http.HTTPFactory):
protocol=proxy.Proxy
reactor.listenTCP(8080, ProxyFactory())
reactor.run()
当我将浏览器连接到 localhost:8080 时,我可以看到我的所有请求都通过本地运行的 Python 代理进行定向。但是我如何 1)打印出响应正文和 2)在将响应正文发送回浏览器之前对其进行编辑?
我希望有人能指出我正确的方向 - 请记住,我对 Python 很陌生!