Я создал полный мыльный конверт soapEnvelopeXML
, и я вижу, что вызов поступает через мой монитор TCP / IP, но проблема в том, что вместо вызова правильного метода URI запроса входит в конкатенацию с soapEnvelopeXML
как будто это опция в шапке. Так что я не получаю никакого результата. Я не хочу передавать параметры как объекты JSON. Любые идеи о том, где я могу пойти не так?
$.ajax({
type: "GET",
url: "http://localhost:8080/webservice/serviceName/",
data: soapEnvelopeXML,
contentType: "text/xml",
dataType: "xml",
error: function(xhr, status, error) {
alert("Error processing your request: \n" + status + " : " + error);
},
success: function(response){
var xml = $(response);
alert(xml);
}
});
Я протестировал код сверху, чтобы использовать POST вместо GET, но я получил пустой ответ и вижу, что был сделан пустой вызов веб-службы. Я не знал, что GET был незаконным для запросов SOAP. Кто-нибудь знает, почему отправленный контент - пустой звонок?