Android Web服务会话管理
我使用的是将由android应用程序使用的wcf Restful web服务。这些都是安全的服务,就像只有登录用户才能打电话一样,所以为了获得这些服务,我在用户登录时创建了一个会话,并将其返回给用户。现在的问题是如何将该令牌传递给服务,以便web服务能够验证用户会话 您可以使用Android Web服务会话管理,android,wcf,session,Android,Wcf,Session,我使用的是将由android应用程序使用的wcf Restful web服务。这些都是安全的服务,就像只有登录用户才能打电话一样,所以为了获得这些服务,我在用户登录时创建了一个会话,并将其返回给用户。现在的问题是如何将该令牌传递给服务,以便web服务能够验证用户会话 您可以使用cookies传递信息,只要您的服务设置为 我找到了答案,当用户获得存储在客户端的会话令牌时,在下一个请求中,用户将在请求头中发送它,请求头将在服务器上提取和验证 HttpRequestMessageProperty m
cookies
传递信息,只要您的服务设置为
我找到了答案,当用户获得存储在客户端的会话令牌时,在下一个请求中,用户将在请求头中发送它,请求头将在服务器上提取和验证
HttpRequestMessageProperty messageProperty =
(HttpRequestMessageProperty)
OperationContext.Current.IncomingMessageProperties[HttpRequestMessageProperty.Name];
token = messageProperty.Headers[TokenName];
在完成所需请求之前,以及会话验证请求是否将完成。感谢您的回复!服务是针对android应用程序的,我正在fiddler上测试这些服务。
HttpRequestMessageProperty messageProperty =
(HttpRequestMessageProperty)
OperationContext.Current.IncomingMessageProperties[HttpRequestMessageProperty.Name];
token = messageProperty.Headers[TokenName];