के रूप में SOAP अनुरोध भेजने में कोई SOAPAction हेडर त्रुटि नहीं प्राप्त हो रहा है, इसलिए मैं कुछ परियोजना बाधाओं के कारण SOAPUI में HTTP पोस्ट के रूप में एक SOAP अनुरोध भेज रहा हूं। मेरा अनुरोध यहाँ है:HTTP पोस्ट
POST httplink HTTP/1.1
Accept-Encoding: gzip,deflate
Content-Type: text/xml;charset=UTF-8
SOAPAction: "urn:HPD_IncidentInterface_WS/HelpDesk_Query_Service"
Content-Length: 725
Host: itsm-mt-dev
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:HPD_IncidentInterface_WS">
<soapenv:Header>
<urn:AuthenticationInfo>
<urn:userName>XXXXXXXXXX</urn:userName>
<urn:password>XXXXXXXXX</urn:password>
<!--Optional:-->
<urn:authentication>?</urn:authentication>
<!--Optional:-->
<urn:locale>?</urn:locale>
<!--Optional:-->
<urn:timeZone>?</urn:timeZone>
</urn:AuthenticationInfo>
</soapenv:Header>
<soapenv:Body>
<urn:HelpDesk_Query_Service>
<urn:Incident_Number>XXXXXXXXXX</urn:Incident_Number>
</urn:HelpDesk_Query_Service>
</soapenv:Body>
</soapenv:Envelope>
हालांकि मैं SOAPAction हैडर निर्धारित किया था, फिर भी मैं कोई SOAPAction हेडर त्रुटि हो रही है।
प्रतिक्रिया इस प्रकार है:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<soapenv:Fault>
<faultcode xmlns:ns1="http://xml.apache.org/axis/">ns1:Client.NoSOAPAction</faultcode>
<faultstring>no SOAPAction header!</faultstring>
<detail>
<ns2:hostname xmlns:ns2="http://xml.apache.org/axis/">itsm-mt-dev</ns2:hostname>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>
किसी को भी मुझे बता सकते हैं कि हम यहाँ क्या कर सकते हैं?
एक लाइन जो '<साबुन तरह दिखता है के लिए अपने डबल्यूएसडीएल नज़र में: आपरेशन soapAction =" http://example.com/GetLastTradePrice "/>'। 'HelpDesk_Query_Service' ऑपरेशन के बराबर साबुन क्रिया क्या है? –