1
我想從.NET使用Java Web服務。 當我添加服務引用生成代理並運行程序,我得到以下從.NET客戶端消費Java Web服務
錯誤格式化扔同時 嘗試反序列化消息的異常:嘗試 反序列化參數 出現錯誤 http://order.x.service.y.com:requestPayment 。
顯然我必須調整生成的代理類,因爲在JAVA和.NET之間命名空間的差異,但我不知道如何。
我想從.NET使用Java Web服務。 當我添加服務引用生成代理並運行程序,我得到以下從.NET客戶端消費Java Web服務
錯誤格式化扔同時 嘗試反序列化消息的異常:嘗試 反序列化參數 出現錯誤 http://order.x.service.y.com:requestPayment 。
顯然我必須調整生成的代理類,因爲在JAVA和.NET之間命名空間的差異,但我不知道如何。
聽起來像Java Web服務至少有一些不可互操作的功能。
您有權訪問java web服務代碼嗎?如果是這樣,也許你可以創建自己的代理類,可以與它交談。我不會嘗試更改自動生成的代理代碼。我建議手動連接到java web服務,而不是通過添加服務引用。
儘管這個article主要面向消費WCF服務,但它在手動使用服務方面有一定的深度。即使您指向一個Java服務,您仍然可以執行手動代理連接的大部分步驟。