gpt4 book ai didi

java - 似乎 Set-Cookie 的过期格式为 Mon, 25 Sep 2017 13 :40:02 GMT could not be parsed my apache http client

转载 作者:行者123 更新时间:2023-12-05 06:41:41 25 4
gpt4 key购买 nike

过期日期格式为:

Thu, 01-Jan-1970 00:00:01 GMT  (please note - the dashes which are present in the date string here) - yes, these cookies DO PARSE FINE, but when a cookie with an expiration date for example:  
Mon, 25 Sep 2017 13:40:02 GMT (note - no dashes present in the date string) is received - fails to be parsed by the client.

对于它们,客户端显示以下警告并且根本不解析它们随后在从页面收到的 cookie 列表中根本找不到。这是客户端针对“没有破折号的 cookie”显示的警告消息

警告:

IX 26, 2016 11:16:16 AM org.apache.http.client.protocol.ResponseProcessCookies processCookies
WARNING: Invalid cookie header: "Set-Cookie: visid_incap_11422=lpcj4/RwRCeGBn9ortCgElXZ6FcAAAAAQUIPAAAAAAB7xml6KSoKB40cUgb90fbD; expires=Mon, 25 Sep 2017 13:40:02 GMT; path=/; Domain=.gotodrueckglueck.com". Invalid 'expires' attribute: Mon, 25 Sep 2017 13:40:02 GMT

如果它不够清楚:我的问题是:我可以在 apache http 客户端中解决这个问题而无需编写我自己的 Set-Cookie header 解析器吗?

或者这根本就是个问题?

谁知道,谢谢?

最佳答案

我可以通过添加来解决这个问题

.setCookieSpec(CookieSpecs.STANDARD)

到 RequestConfig 对象。

关于java - 似乎 Set-Cookie 的过期格式为 Mon, 25 Sep 2017 13 :40:02 GMT could not be parsed my apache http client,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39699123/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com