租用问题

质量为本、客户为根、勇于拼搏、务实创新

< 返回租用问题列表

远程服务器返回毛病: (500) 内部服务器毛病解决办法

发布时间:2023-01-11 08:12:39

在.net中发送 xml post要求和接受xml 的post要求时,常常会遇到“远程服务器返回毛病: (500) 内部服务器毛病”。

这里有2种解决办法: 第一种方法:修改要求端Content-Type 为“text/xml”(httpclient.Headers.Add("Content-Type", "text/xml");)

也有多是这类方式: HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);

request.ContentType = "text/xml";

第二种方法:在我们平常开发异步接口的时候,常常需要开发一个windows service用来发送post要求(可以调用第一种方法);另外需要提供一个web接收端接收对方的异步调用。当接收的post数据是xml时,对方调用你的提供的接口是就会出现“远程服务器返回毛病: (500) 内部服务器毛病。”。

这是要求验证所致使的,只需要禁用掉要求验证就能够正常通讯了。在<@Page..%>中设置ValidateRequest="false"便可。(这里无需修改Content-type)

以上就是远程服务器返回毛病: (500) 内部服务器毛病解决办法的内容了,想取得更多服务器的内容,请关注达达云!