我正在使用aiohttp(3.6.2)与pinnacle.com进行对话。在某个阶段,我需要发送cookie,其中一个cookie的值内有等号: id=AADDD&;登录=202001060235&;往返=202001060235&;哈希=5D9BC821CDFF0FEE43567F0107EC9A56
问题是因为它的值有等号,所以SimpleCookie会自动引用它。因此,实际发送的标头如下所示:
Cookie: custid="id=AAddddddd&login=202001060235&roundTrip=202001060235&hash=5D9BC821CDFF0FEE43567F0107EC9A56"
BaseCookie不这样做,但在client_reqrep.py中使用了update_cookies()SimpleCookie。虽然RFC 6265允许令牌或带引号的字符串作为cookie值,但似乎aiohttp强迫我们 这里引用字符串。我现在可以通过每个请求的Cookie头,而不必引用,它会工作的,但我想使用常规的cookiejar机制
那么,可能是aiohttp中的一个小错误?或者这种处理饼干的方式背后有什么原因
目前没有回答
相关问题 更多 >
编程相关推荐