点击网络服务器时出现500内部服务器错误

时间:2013-06-04 06:43:38

标签: javascript ajax jquery

任何人都可以帮助我吗?我的网络服务给了我一个错误。

  

500内部服务器错误and 304未修改`

这将返回XML数据。我无法获取所请求数据的正文。

 var soapMessage ='<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body>    <HelloWorld xmlns="http://5.79.57.16:8095/" />  </soap:Body> </soap:Envelope>' ;

$j.ajax({
        url: 'http://www.lsbo.co.uk:8095/Service1.asmx/HelloWorld',
        type: "POST",
        data: soapMessage,
        dataType: "xml",
        contentType: "text/xml; charset=utf-8",
        statusCode: {
            200: function () {
                if (304 == jqxhr.status)
                    alert("not modified"); // does not fire
            }
        },
        error: function (responseData) {
            alert("Error:  " + jQuery.parseXML(responseData));
        },
    }).done(function (data) {
        alert("Hye Successfull");
    });

1 个答案:

答案 0 :(得分:0)

500是内部服务错误。我的猜测是,您正在向服务器发送除预期之外的一些数据。您的Ajax请求乍一看似乎没问题。我会在调试中为您的服务设置一个断点,并查看它正在获取的数据以及它是否与预期的不同。