Java上每個Request請求皆出現此訊息:
May 13, 2020 3:12:04 PM org.apache.http.client.protocol.ResponseProcessCookies processCookies
WARNING: Invalid cookie header: “Set-Cookie: xxx; expires=Wed, 12 May 2021 10:48:23 GMT;
HttpOnly; path=/; Domain=.xxx.net”. Invalid ‘expires’ attribute: Wed, 12 May 2021 10:48:23 GMT
org.apache.http.client.protocol.ResponseProcessCookies processCookies
1 2
| 解析cookie的expires屬性導致解析異常,從而導致HttpContent無法解析出正確的cookie。 可以看到返回的Response cookie與期望解析的格式不一致。
|
解決方法
1
| HttpClient httpClient = HttpClients.custom().setDefaultRequestConfig(RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD).build()).build();
|