【发布时间】:2018-05-29 13:14:36
【问题描述】:
我正在尝试使用 mitmproxy Python API,但 from mitmproxy import http 行给出了语法错误。 "http" module 包含类似
self.request: HTTPRequest = None
和
def make_error_response(
status_code: int,
message: str="",
headers: Optional[http.Headers]=None,
) -> HTTPResponse:
reason = http.status_codes.RESPONSES.get(status_code, "Unknown")
看起来不像 Python。
我是否遗漏了什么,或者这只是糟糕的代码?
【问题讨论】:
-
这是你需要使用的类型注解
python3 -
您的代码适合我,请确保您使用的是@zimdero 建议的 Python 3