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

来源:互联网 发布:post请求参数传递数组 编辑:程序博客网 时间:2024/05/01 21:08

本人(C#开发)遇到该问题的解决办法:使用System.Web.HttpUtility.UrlEncode(也可尝试用utf8等编码格式进行转换)将需要传入的参数转码,然后再将转码后的字符串转换为字节,最后传入,问题解决!

 

 

错误代码:

where = MC + " like '%" + 参数值 + "%'";

byte[] xml = this.Encoding.GetBytes(strXml + where);

 

解决后代码:

where = MC + " like '"+System.Web.HttpUtility.UrlEncode("%" + 参数值 + "%") +"'";

byte[] xml = this.Encoding.GetBytes(strXml + where);

0 0
原创粉丝点击