我在我的应用程序中使用了一个 Web 服务,它需要设置一个特定的 cookie 才能访问它的方法。
wsdl.exe
我正在为使用工具创建的服务使用生成的包装类。使用该方法一切正常。
// this is the instance of object generated with wsdl.exe
WSWrapper service = new WSWrapper();
// set cookie
service.CookieContainer = new CookieContainer();
Cookie cookie = new Cookie(name, value, path, domain);
service.CookieContainer.Add(cookie);
// run method requiring cookie to be set
service.Test();
现在我想使用服务参考而不是预先生成的类来做类似的事情。我添加了 Web 参考,但在生成的服务参考端口客户端中似乎没有CookieContainer
(或任何类似的东西)。
有谁知道如何向该客户端添加 cookie?