社区
Web Services
帖子详情
关于WebRequest.Create的问题!
白羽无痕
2003-08-20 01:01:31
我用WebRequest.Create向服务端发送请求时,服务端接到参数后,CREATE方法中的URL参数的中文部分变成了乱码,例如:
HttpWebRequest request =(HttpWebRequest)WebRequest.Create(http://www.mysite.com/default.asp?info=中文字符);
请问各位老大是怎么回事,有什么办法解决!谢谢!
...全文
736
7
打赏
收藏
关于WebRequest.Create的问题!
我用WebRequest.Create向服务端发送请求时,服务端接到参数后,CREATE方法中的URL参数的中文部分变成了乱码,例如: HttpWebRequest request =(HttpWebRequest)WebRequest.Create(http://www.mysite.com/default.asp?info=中文字符); 请问各位老大是怎么回事,有什么办法解决!谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
saucer
2003-08-21
打赏
举报
回复
Encoding gb2312=System.Text.Encoding.GetEncoding("gb2312");
HttpWebRequest request =(HttpWebRequest)WebRequest.Create("http://www.mysite.com/default.asp?info=" + HttpUtility.UrlEncode("中文字符", gb2312));
白羽无痕
2003-08-21
打赏
举报
回复
还是不行啊,我都用
Encoding gb2312=System.Text.Encoding.GetEncoding("gb2312");
HttpWebRequest request =(HttpWebRequest)WebRequest.Create(gb2312.GetString(gb2312.GetBytes(http://www.mysite.com/default.asp?info=中文字符)));
这么试过了,但info的值发出去的还是乱码,各位老大,帮忙想想办法!
saucer
2003-08-21
打赏
举报
回复
try
HttpWebRequest request =(HttpWebRequest)WebRequest.Create("http://www.mysite.com/default.asp?info=" + HttpUtility.UrlEncode("中文字符"));
白羽无痕
2003-08-21
打赏
举报
回复
成功了,谢谢老大!!!^_^
白羽无痕
2003-08-20
打赏
举报
回复
另外服务端不是.NET编写!为一个DLL文件
白羽无痕
2003-08-20
打赏
举报
回复
谢谢老大,但我是请求时发的变量值为中文字符时,服务端取得的这个值为乱码,例如:
info=中文字符中info变量发给了服务端程序后中文字符几个字变为了乱码.
starfire21
2003-08-20
打赏
举报
回复
WebRequest wreq=WebRequest.Create(url);
//wreq.Timeout=10;
HttpWebResponse wresp=(HttpWebResponse)wreq.GetResponse();
string HTML ="";
Stream s=wresp.GetResponseStream();
StreamReader objReader = new StreamReader(s,System.Text.Encoding.GetEncoding("GB2312"));
GetMovie.rar
GetWebClient爬取网站视频资源整合 Http
WebRequest
webrequest
= (Http
WebRequest
)
WebRequest
.
Create
(uri);
C#下载文件显示下载进度及速度
WebRequest
httpRequest =
WebRequest
.
Create
(tbFile.Text.Trim()); httpResponse = httpRequest.GetResponse(); pbDown.Maximum = (int)httpResponse.ContentLength; } catch (Exception _ex) { MessageBox....
MultipartFormData:将Http
WebRequest
流构建为Multipartform-data以管理文件上载
例子//
Create
a request for the URL.
WebRequest
request =
WebRequest
.
Create
( " http://www.contoso.com/default.html " );// If required by the server, set the credentials.request . Credentials = ...
C#实现谷歌翻译API示例代码
由于谷歌翻译官方API是付费...var
webRequest
=
WebRequest
.
Create
(url) as Http
WebRequest
;
webRequest
.Method = GET;
webRequest
.CookieContainer = cookie;
webRequest
.Referer = referer;
webRequest
.Timeout = 2
C#调用Python的URL接口的示例
VS2013的简单WInForm控件,通过
WebRequest
,WebResponse来访问,接收: ...
WebRequest
wRequest =
WebRequest
.
Create
(url); wRequest.Method = "GET"; wRequest.ContentType = "text/html;charset=UTF-8
Web Services
12,163
社区成员
16,328
社区内容
发帖
与我相关
我的任务
Web Services
.NET技术 Web Services
复制链接
扫一扫
分享
社区描述
.NET技术 Web Services
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章