2 d493829844 D493829844 于 2014.08.20 12:40 提问

(HttpWebRequest)WebRequest.Create(url),url带中文参数编码之后请求不到数据

代码:
string name = System.Web.HttpUtility.UrlEncode("广州");
string url = "http://172.22.1.175/di/http.action?userId=idc&pwd=idcpwd&interfaceId=getRACAwst4City&dataFormat=xml&city=" + name + "&ymd=20140811&hm=0800";

HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(TheURL);
//接受请求
HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
Stream receiveStream = myHttpWebResponse.GetResponseStream();
StreamReader readStream = new StreamReader(receiveStream, System.Text.Encoding.GetEncoding("GB2312"));
//此为要取页面的返回值输出的返回结果
returnValue = readStream.ReadToEnd();

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
HttpWebRequest请求url返回数据
HttpWebRequest httpReq = (HttpWebRequest)HttpWebRequest.Create("http://www.baidu.com"); ////创建request请求 httpReq.Method = "get";
C# HttpWebRequest 绝技 根据URL地址获取网页信息
如果要使用中间的方法的话,可以访问我的帮助类完全免费开源:C# HttpHelper,帮助类,真正的Httprequest请求时无视编码,无视证书,无视Cookie,网页抓取 1.第一招,根据URL地址获取网页信息    先来看一下代码 get方法 publicstatic string GetUrltoHtml(string Url,string type)
WebRequest.Create
.NET Framework 2.0 其他版本 此主题尚未评级 - 评价此主题 为指定的 URI 方案初始化新的 WebRequest 实例。 命名空间:System.Net 程序集:System(在 system.dll 中) 语法 C# C++ VB
【WPF】C#用POST请求参数含中文,服务器解析得到乱码问题
POST请求参数含有中文 服务器UTF8解码得乱码
利用HttpWebRequest请求url路径返回json结果对象
1,假如返回如下结果的数据,如何通过
URL/ajax带中文参数,后台获取乱码
URL带中文参数,后台获取乱码 情况:做分页时,需要带中文参数跳转页面,代码放本地测试没问题,可放到服务器上,点击下一页时就会出现空白,中文参数变成乱码 原因:为防止乱码,本地更改了tomcat\conf\server.xml文件,指定浏览器的编码格式为“简体中文”,可是服务器上并没有更改,所以造成本地没事,放到服务器上就会出现乱码。 解决方式: 第一种:更改服务器上tomca
c# 使用HttpWebRequest发送http请求
private string HttpPost(string Url, string postDataStr) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url); request.Method = "POST"; request.
HttpWebRequest.Create
/// <summary> /// 通过GET方式去获取信息。 /// </summary> /// <param name="type"></param> /// <param name="_params"></param> /// <re
HttpWebRequest和HttpWebResponse
申公前几日和一个客户做系统对接,
url带中文参数请求在windows下和linux下的编码问题
在工作中遇到的一个坑,带中文参数的url(https://*/services/homepage/getArea.do?vagueName=%E5%8D%97%E4%BA%AC)在本地请求正常,但是在linux服务器上请求不到数据。原因是Spring MVC在接收参数的时候,会自动进行url解码,之所以乱码,应该是url编码和url解码的“字符集编码”不同导致的。解决方法:修改服务器上tomcat...