首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

远程服务器返回异常: (500) 内部服务器异常 (解决方案)

2013-12-20 
远程服务器返回错误: (500) 内部服务器错误(解决方案)“/”应用程序中的服务器错误。远程服务器返回错误: (50

远程服务器返回错误: (500) 内部服务器错误 (解决方案)
“/”应用程序中的服务器错误。


远程服务器返回错误: (500) 内部服务器错误。

说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Net.WebException: 远程服务器返回错误: (500) 内部服务器错误。

?

---------------------------------------------------------------解决方案:

很多做后台程序模拟http访问url的都会遇到这样的错误,网上很多说是ContentType = "application/x-www-form-urlencoded; charset=UTF-8"; 改成ContentType = "text/html";,这种方法是可以的,但是不一定能把数据post过去,但需要ContentType 一定是application/x-www-form-urlencoded情况下,如何解决呢?很简单, 那就需要把post的数据UrlEncode下再传,尤其是数据存在特殊字符的时候又没编码一定会报错,原因是你 post的数据包含特殊字符的时候,对方服务器会自动检测是否有特殊字符,有的话,远程服务器会认为含有注入脚本,所以会报错,只要把post的数据编码下就好了!

?

?

?

热点排行