在.net中发送 xml post请求和接受xml 的post请求时,遇到“远程服务器返回错误: (500) 内部服务器错误”。
我在post请求的方法加入"text/xml" 也不行 求大神指教
post的方法如下:
string GetResponse(string url, string param, string Method)
{
byte[] postData = Encoding.UTF8.GetBytes(param); HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
req.Method = "POST";
req.KeepAlive = true;
req.Timeout = 300000;
req.ContentType = "application/x-www-form-urlencoded;charset=utf-8;text/xml";
req.ContentLength = postData.Length;
req.Headers.Add("api-version", "2.0"); Stream reqStream = req.GetRequestStream(); reqStream.Write(postData, 0, postData.Length); reqStream.Close();
HttpWebResponse rsp = (HttpWebResponse)req.GetResponse(); Stream stream = rsp.GetResponseStream(); StreamReader sr = new StreamReader(stream, Encoding.GetEncoding("utf-8"));
string result = sr.ReadToEnd();
sr.Close();
stream.Close(); return result;
}
我在post请求的方法加入"text/xml" 也不行 求大神指教
post的方法如下:
string GetResponse(string url, string param, string Method)
{
byte[] postData = Encoding.UTF8.GetBytes(param); HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
req.Method = "POST";
req.KeepAlive = true;
req.Timeout = 300000;
req.ContentType = "application/x-www-form-urlencoded;charset=utf-8;text/xml";
req.ContentLength = postData.Length;
req.Headers.Add("api-version", "2.0"); Stream reqStream = req.GetRequestStream(); reqStream.Write(postData, 0, postData.Length); reqStream.Close();
HttpWebResponse rsp = (HttpWebResponse)req.GetResponse(); Stream stream = rsp.GetResponseStream(); StreamReader sr = new StreamReader(stream, Encoding.GetEncoding("utf-8"));
string result = sr.ReadToEnd();
sr.Close();
stream.Close(); return result;
}
解决方案 »
- SQL语句~~只要字段里的某2个连续字符匹配查询条件字符中的某2个连续字符 就得出结果
- UpdatePanle里面怎么让FileLoad上传文件?
- GridView的列很多,怎样在打印的时候横向分页?
- [讨论]在将来,flash会取代后台语言吗?
- 写了一个aspnet c#控件,该控件dll该放哪儿?
- 在线等,一个超菜的问题 Session["UserID"]如何转为int类型
- Repeater 怎样将一行中的数值字段根据条件相加?
- 有关“数据适配器配置”问题,求教解决办法!
- 为什么我用DataList显示数据时,数目不对的?
- 怎么实现在DataGrid的每一行里面都显示一个图标
- asp.net 实现图片存到数据库和读出来 sql SERVER 2008 跪求完整的代码
- IIS发布网站,外网访问时出现错误
这个是可以Post成功的 ,只是我在post的时候参数值为xml报文时才会抛这个异常