Tôi có thể gọi dịch vụ web từ dòng lệnh Linux bằng CURL. Bây giờ tôi đang dùng try để sử dụng dịch vụ web nhưng tôi luôn nhận được lỗi sau: 500 Lỗi máy chủ nội bộ.Gọi dịch vụ web bằng wget
Tôi đang sử dụng cú pháp sau:
wget http://<endPoint> --post-file=soapRequest.xml --header="Content-Type: application/soap+xml" --output-document=soapResponse.xml
đâu soapRequest.xml chứa các yêu cầu XML (xác nhận bởi soapUI).
Các lỗi trở về từ wget là:
Connecting to <host:port>... connected.
HTTP request sent, awaiting response... 500 Internal Server Error
2011-12-12 23:18:33 ERROR 500: Internal Server Error.
Có: nếu tôi gửi cùng một tải trọng bằng cách sử dụng SoapUI máy chủ cung cấp cho tôi câu trả lời đúng .. – matteogll