我有网络服务(.asmx)
[WebMethod(EnableSession = true)]
public string HelloWorld(string session)
{
Session["login"] = session;
return "Hello"+ Session["login"].ToString();
}
[WebMethod(EnableSession = true)]
public string Goodbye()
{
if (Session["login"] != null)
{
return "Goodbye " + Session["login"];
}
else
return "fails";
}
在浏览器中我调用:
- HelloWold("jerry") -> <string>Hello jerry</string>
- Goodbye() -> <string>Goodbye jerry</string>
(It's OK)
但是当我在android中调用时 - ksoap2
- HelloWold("jerry") -> "Hello jerry"> (ok)
- Goodbye() -> "Goodbye" (session null???????).
为什么会在浏览器中安卓时会话为空(运行正常?)???。
或者在android中 - ksoap2有不同的调用Web服务使用会话吗?请指导我。