我们正在从 Tomcat 6.x 迁移到 Tomcat 8.5.28。我们从第一次登录本身就遇到了以下问题。Tomcat 8.5.28 版本似乎在 Cookie 中添加了 httpOnly 属性。如何避免。由于这个属性,我的客户端无法在 Java API 级别本身解析
java.net.ProtocolException: Bad Set-Cookie header: JSESSIONID=09E13BB21C867AEA7B7BBECA3E4CDCCD; Path=/CSCOnm/servlet; Secure; HttpOnly
No '=' found for token starting at position 75
at HTTPClient.Cookie.parse(Cookie.java:248)
at HTTPClient.CookieModule.handleCookie(CookieModule.java:442)
at HTTPClient.CookieModule.responsePhase1Handler(CookieModule.java:391)
at HTTPClient.HTTPResponse.handleResponse(HTTPResponse.java:726)
at HTTPClient.HTTPResponse.getInputStream(HTTPResponse.java:566)
at HTTPClient.HttpURLConnection.getInputStream(HttpURLConnection.java:611)
at java.net.URLConnection.getContent(Unknown Source)
我遵循了一些建议,在 web.xml 中进行如下配置。但没有运气
<session-config>
<cookie-config>
<http-only>false</http-only>
</cookie-config>
<session-config>
任何机构都可以帮助我。如何解决此问题..我在第一页本身被阻止。