Webservice(Soap)からデータを取得したいのですが、うまくいきません。私のサービスはこちらhttp://icafe.ipos.vn/WSUitility/evsServiceUtility.svc?wsdl
jquery を使用してサービスをリクエストします。コードは以下のとおりです。
var soap = "<s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\">" +
"<soap:Body>" +
"<Test xmlns=''>" +
"</Test>" +
"</soap:Body>" +
"</soap:Envelope>";
$.ajax({
url: 'http://icafe.ipos.vn/WSUitility/evsServiceUtility.svc?wsdl',
method: 'post',
data: soap,
contentType: "text/xml",
dataType: "xml",
beforeSend: function (xhr) {
xhr.setRequestHeader("SOAPAction", "urn:evsServiceUtility/Test1");
},
crossDomain: true,
success: function(SOAPResponse) {
alert('ok');
},
error: function(SOAPResponse) {
alert('no ok');
}
});
そして私のサービス:
public string Test()
{
try
{
return "Successfull!";
}
catch (Exception ex)
{
return ex.Message;
}
}
私は何度も検索して多くの解決策を試しましたが、うまくいきませんでした。
誰でも私を助けることができますか?