您是否有任何想法在asp.net.its中調用http(不是https)Web服務(使用用戶名和密碼進行身份驗證)*,而不是SOAP Web服務。 Web服務使用java開發。所以wsdl.exe不會工作,不管是通過引用調用。如何在Asp.Net中調用基於HTTP的Java Web服務(Servlet)。
這是SOAP UI提取SOAP信封
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ak="http://linkaddress">
<soapenv:Header>
<ak:password>?</ak:password>
<ak:username>?</ak:username>
</soapenv:Header>
<soapenv:Body>
<ak:Vehicle>
<chassisNo>?</chassisNo>
<plateNo>?</plateNo>
<plateCode>?</plateCode>
</ak:Vehicle>
</soapenv:Body>
</soapenv:Envelope>
我從我的c#應用程序中使用基於Java的Web服務,只需向我的項目添加引用即可正常工作。不知道爲什麼這不適合你。 –
好友其HTTP服務不是https。對於https服務,您可以做到這一點,但對於80年代後期託管的非常古老的原始Web服務,您無法這麼做。 –
嚴,沒有。你是錯的。我整天使用基於Java的HTTP Web服務。你需要做一些閱讀和學習。 –