Python中的Java setRequestHeader

时间:2010-11-10 07:48:20

标签: java python http-headers

python中这个java语句的等价物是什么?

post.setRequestHeader("Cookie", jSessionID);

我很困惑这是真的是一个cookie,还是仅仅使用'Cookie'键的POST数据

我输入了urllib2和cookielib,很困惑。

我也在尝试发送文件和url请求,但这是另一个主题。

2 个答案:

答案 0 :(得分:2)

尝试这样的事情:

sock = httplib.HTTPConnection('server.com', 80)
data = "op=a_login_attempt"
headers = { "Host":"server.com",
            "Content-Type":"application/x-www-form-urlencoded; charset=UTF=8",
            "Referer":"server2.com",
            "Cookie":"session=12345678",}
sock.request("POST", '/login.php', data, headers)

正如您所看到的,“Cookie”只是headers中的一个键和值,它使用data方法与request()一起发送。希望这能回答你的问题。

答案 1 :(得分:0)

我建议pycurl