Tôi mới sử dụng SOAP và xml. Tôi đã đọc một số hướng dẫn nhưng không có gì rõ ràng là đủ.làm cách nào để gửi yêu cầu SOAP?
Tôi rất bối rối, Chỉ cần làm thế nào để gửi yêu cầu SOAP? Cách tôi đã cố gắng làm điều này là bằng cách lưu yêu cầu SOAP của tôi (như được thấy bên dưới) là: testRequest.xml.
POST /MobileCashPayout.asmx HTTP/1.1
Host: 192.168.1.80
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<Payout xmlns="http://www.mycel.com/">
<Username>string</Username>
<Password>string</Password>
<referenceID>string</referenceID>
<sourceMsisdn>string</sourceMsisdn>
<destMsisdn>string</destMsisdn>
<Amount>decimal</Amount>
<MobilePin>string</MobilePin>
<cashInformation>string</cashInformation>
<merchantName>string</merchantName>
</Payout>
</soap12:Body>
</soap12:Envelope>
sau đó tôi mở file (testRequest.xml) với một trình duyệt để cho nó được gửi đi ..
những gì tôi nhận được lại là một thông báo lỗi: XML Parsing Error: cú pháp lỗi Location: localhost/dự án/test.xml Dòng số 1, Cột 1: POST /MobileCashPayout.asmx HTTP/1,1 ^
tôi gửi nó một cách sai lầm? Xin hãy giúp tôi?
Nội dung XML bắt đầu bằng ' Xml'. Mọi thứ trước đó là tiêu đề HTTP. Bạn đang sử dụng nền tảng nào? Java? –