1
我在調用登錄webmethod時保存http頭cookie/sessionid信息,因此我可以在隨後通過formsauthentication保證的webmethod調用上發送它。我想我只需要知道正確的標題值就可以保存併發送回去。在頭文件中,asmx期望的sessionid/cookie信息是什麼?
我從使用ksoap2的android應用程序調用這些服務。
當我在登錄時調用代碼時。我看到 Set-Cookie
頭項目:
Set-Cookie
ASP.NET_SessionId=wblzzrtfmli4blku2dslw5iw; path=/; HttpOnly
Set-Cookie
.ASPXAUTH=8264E023428DA853BB163504C0D375D792FC631BB873F04D196E04BAEDE7F7BB39BB5C840D0CD0613A0DD58B2456F12EE21F212D93457F3D6BC2FC343C6AE1E3DD97473B055B36379D178FE6C412EFF61CFCE7FACAF43EEAE85C46B5123CB97C3AFF156F54921993F4A2B85BEE239EAFB05AFFF58FBDA3B7EBDC59B5E0A614D8CC086B5C7DF3A884DE95DBE05F6A138DB97241666870AAF9320EDD; path=/; HttpOnly
當我從documentation here和answer here明白,我必須將Set-Cookie
值返回到使用Cookie
隨後webMethods的。但正如你所看到的,我得到了兩個Set-Cookie標題項目。那麼我可以發回哪一個,並且可以將它們按原樣發回,還是需要去除.ASPXAUTH=
部分或其他任何內容?