से एसओएपी अनुरोध का आह्वान करना मैं वेब सेवा के लिए एसओएपी अनुरोध भेजने और शेल स्क्रिप्टिंग का उपयोग करके प्रतिक्रिया प्राप्त करने के लिए कर्ल का उपयोग कर रहा हूं। कृपया नीचे दिए गए आदेश के नीचे खोजें: -खोल कमांड
curl -H "Content-Type: text/xml; charset=utf-8" -H "SOAPAction:" -d @sample_request.txt -X POST http://someWebServiceURL
मुझे एक त्रुटि प्रतिक्रिया मिल रही है जो कोई SOAPAction हेडर नहीं कहता है। पीएफबी प्रतिक्रिया शरीर भाग
<soapenv:Body>
<soapenv:Fault>
<faultcode>Client.NoSOAPAction</faultcode>
<faultstring>WSWS3147E: Error: no SOAPAction header!</faultstring>
</soapenv:Fault>
</soapenv:Body>
किसी भी मदद की सराहना की जाती है !!
सोपएक्शन हेडर में यूआरआई को उद्धृत करना न भूलें - spec की आवश्यकता है कि यदि यह शून्य नहीं है, तो इसे डबल उद्धृत किया जाना चाहिए अर्थात 'SOAPAction:" http: // my_example/my_action "' – Petesh