Tôi sử dụng curl để gửi yêu cầu SOAP đến dịch vụ web và nhận phản hồi bằng cách sử dụng shell scripting. vui lòng tìm bên dưới lệnh tôi đang sử dụng: -Gọi yêu cầu SOAP từ lệnh shell
curl -H "Content-Type: text/xml; charset=utf-8" -H "SOAPAction:" -d @sample_request.txt -X POST http://someWebServiceURL
Tôi nhận được phản hồi lỗi không có tiêu đề SOAPAction. PFB cơ thể phản ứng một phần
<soapenv:Body>
<soapenv:Fault>
<faultcode>Client.NoSOAPAction</faultcode>
<faultstring>WSWS3147E: Error: no SOAPAction header!</faultstring>
</soapenv:Fault>
</soapenv:Body>
Any help is appreciated !!
Đừng quên báo giá URI trong tiêu đề SoapAction - thông số yêu cầu rằng nếu nó không phải là rỗng, thì nó phải được trích dẫn kép là 'SOAPAction:" http: // my_example/my_action "' – Petesh