远程服务器返回错误(500 内部服务器错误)解决方案

服务器


        我们在发送和接受XML post请求时,您经常会遇到“远程服务器返回错误:(500)内部服务器错误”。
        在这有两种解决方案:



        第一种:

        将请求端的内容类型修改为“text/xml”(httpclient.Headers.Add(“content-type”,“text/xml”);)


        也可以是这样:

HttpWebRequest request=(HttpWebRequest)WebRequest。创建(url);
        request.ContentType = "text/xml";



        第二种方法:

        当我们通常开发异步接口时,我们经常需要开发一个windows服务来发送post请求(可以调用第一种方法);此外,您还需要提供一个web接收器来接收来自另一方的异步调用。当接收到的post数据是xml时,当对方调用您提供的接口时,会出现“远程服务器返回错误:(500)内部服务器错误”。.


        这是由请求身份验证引起的,您只需要禁用请求身份验证就可以正常通信。在.(这里不需要修改内容类型。)


        这是远程服务器返回错误:(500)内部服务器错误解决方案的内容。

会员中心