我正在尝试针对WebService验证我的Android应用程序,它将维护会话/ cookie以保持用户的请求经过身份验证。
我的移动应用程序以URL格式发布请求:
subdomain.domain.com:1234/webservice/authenticate
ResponseProcessCookies: Cookie rejected:
"BasicClientCookie[version=1,name=APP_TOKEN,domain=.subdomain.domain.com,path=/,expiry=null]".
Domain attribute ".subdomain.domain.com"
违反了RFC 2965:有效主机名与域名不匹配。
答案 0 :(得分:0)
我在谷歌搜索和玩了一段时间之后得到了我的答案。这更像是服务器端修复,我所要做的就是将Cookie的“Domain”属性留空。
这使Cookie也可以对所有子域有效。
希望它可以帮助别人,寻找答案。
如果您需要更多说明,我可以