会话Web服务和ksoap2

时间:2012-07-17 03:33:35

标签: android android-service ksoap2 android-ksoap2

我有网络服务(.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服务使用会话吗?请指导我。

0 个答案:

没有答案