我尝试使用以下代码在 Python 3.2.3 中保持与 urllib.request 的 HTTP 连接:
handler = urllib.request.HTTPHandler()
opener = urllib.request.build_opener(handler)
opener.addheaders = [("connection", "keep-alive"), ("Cookie", cookie_value)]
r = opener.open(url)
但是,如果我收听与 Wireshark 的连接,我会得到一个带有“连接:关闭”的标题,但设置了 Cookie。
Host: url
Cookie: cookie-value
Connection: close
我需要做什么才能将 Headerinfo 设置为 Connection: keep-alive?