[英]java web services from .net client
我正在嘗試為使用JAX-WS 2.0制作的Java Web服務創建.net客戶端。 實際上,Web服務維護客戶端的會話。 好吧,我確實從Java創建了一個客戶端,並且它起作用了。 但是我在從.net客戶端使用Web服務時遇到問題。 根據該Web服務的規范,我必須將BindingProvider的SESSION_MAINTAIN_PROPERTY設置為true,以指示客戶端是否要參與與服務端點的會話。 它是通過以下方式在Java客戶端中完成的:
Hello proxy = new HelloService().getHelloPort();
((BindingProvider)proxy).getRequestContext()
.put(BindingProvider.SESSION_MAINTAIN_PROPERTY,true);
我不知道如何從。
在舊版本中,有一個CookieContainer,但是您可以使用它
var binding = new BasicHttpBinding {AllowCookies = true};
using (var svc = new ServiceReference1.MyWSClient(binding, new EndpointAddress("http://localhost:8080/myApp/myWS")));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.