[英]How to resolve my SOAP issues?
我有一個Windows應用程序來測試連接到第三方網絡服務。
我已經使用提供的wsdl創建了服務引用。
Web服務的工作方式分為四個步驟。
現在,這是一個奇怪的部分:我可以打第一通電話。
從我的電話打出的電話2和3無效。 凈應用。
我收到錯誤:反序列化操作“ setArguments”的回復消息正文時出錯。 預期來自命名空間“ http://www.w3.org/2003/05/soap-envelope ”的元素“ Body”。 找到元素“ ns:setArgumentsResponse”
我對此一無所知。
我做了什么
我正在Fiddler中捕捉我的帖子。
我已經在Python中嘗試過了。
我的應用程序中可能缺少一些晦澀的設置嗎?
我在步驟1中的發現應證明我正在創建一個有效的請求。 可以 。 NET可能在響應中令人窒息?
任何建議,將不勝感激。
僅供參考:binding =“ customBinding”我也嘗試了basicBinding並獲得了相同的結果。
編輯:我只是在每個方法周圍包裝了try / catch,當我調用方法4時我得到了結果。 因此錯誤必須在響應上。 對?
問題似乎是我正在使用Java Web服務。
我最初將其添加為服務參考,這導致了響應中的序列化錯誤。
我刪除了此參考,並重新添加了Web參考,它似乎可以正常工作而沒有序列化錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.