cookie标头丢失

时间:2012-10-03 17:20:25

标签: android asp.net web-services ksoap2

我用ksoap调用一个web服务,我想在Web服务中维护会话,我试图设置会话cookie,但是从服务响应中我没有得到会话ID的会话cookie,我这样做:

URLConnection connection = new URL(url).openConnection();
String cookies = connection.getHeaderFields().toString();

并且在输出中没有Cookie标头,只有这些标头:

cache-contro=[private], content-type=[.....], server=[Microsoft-IIS/7.5], 
x-aspnet-version=[.....], x-powered-by=[ASP.NET], date=[......], 
content-length=[.....] }

我从网络浏览器测试了该服务并且会话正常工作,但是没有从Android应用程序返回会话cookie。你知道问题是什么吗?

在我的服务方法之前,我宣布:

[ScriptMethod]
[WebMethod(EnableSession = true)]

我正在使用ksoap 2.6.1

0 个答案:

没有答案