如何从WCF客户端向Java Web服务发送多个cookie
我需要从WCF客户端向Java WebService发送多组cookie,如下所示
设置Cookie:JSESSIONID=ABCDLhSgAceJ9bpEFSgLvi53;路径=/XXX
设置Cookie:zz=mmm;kk=qqq;XXXX
我从登录JAVA Web服务收到这两个cookie,我需要将这些cookie转发给其他JAVA Web服务以维护会话。我曾尝试使用IClientMessageInspector发送以下内容,但无法发送如上所示的两个cookie。我只能送一个
if (!string.IsNullOrEmpty(cookieValueFromLogin))
{
string[] cookieValues = cookieValueFromLogin.Split(new char[] { ',' });
for (int i = 0; i < cookieValues.Length; i++)
{
if (!string.IsNullOrEmpty(cookieValues[i]))
{
httpRequestMessage.Headers.Add("Cookie", cookieValues[i] );
}
}
}
如果有人知道,请帮忙
谢谢 议员
共 (0) 个答案