response,content = http.request(url,'GET',headers=headers)headers = {'cookie': response['set-cookie']}url = 'http://www.example.com/home' response,headers=headers)
那么,我该如何设置额外的cookie?如果用字典处理,我不能有双cookie键:S.
谢谢你的时间.
解决方法 cookie包含在一个http标头中,以分号分隔.例:cookie1=value1;cookie2=value2
因此,您需要根据服务器发送的cookie构建一个字符串,然后将其设置为cookie标头.
编辑:实际上,用httplib2玩一下并重新阅读你的问题,我不确定你真的需要做任何事情来获得你想要的功能.从httplib2返回的set-cookie值实际上是从服务器发送的原始Set-cookie标头;你可以把它放到新响应的cookie标题中,一切都会正常工作.从技术上讲,你应该删除一些cookie属性,如到期,但我想大多数服务器将处理它就好了.
总结以上是内存溢出为你收集整理的python – httplib2,如何设置多个cookie?全部内容,希望文章能够帮你解决python – httplib2,如何设置多个cookie?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)