下载此文档

使用HttpWebRequest提交数据.doc


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
HttpWebRequest 是 .net 基类库中的一个类,在命名空间  下面,用来使用户通过 HTTP 协议和服务器交互。 
HttpWebRequest 对 HTTP 协议进行了完整的封装,对 HTTP 协议pplication/x-www-form-urlencoded";
 = ;
using (Stream reqStream = ())
{
   (bs, 0, );
}
using (WebResponse wr = ())
{
   //在这里对接收到的页面内容进行处理

在上面的代码中,我们访问了  的网址,分别以 GET 和 POST 方式提交了数据,并接收了返回的页面内容。然而,如果提交的参数中含有中文,那么这样的处理是不够的,需要对其进行编码,让对方网站能够识别。 
3. 使用 GET 方式提交中文数据。 GET 方式通过在网络地址中附加参数来完成数据提交,对于中文的编码,常用的有 gb2312 和 utf8 两种,用 gb2312 方式编码访问的程序代码如下: 
Encoding myEnco
ding = ("gb2312");
string address = "?" + ("参数一", myEncoding) + "=" + ("值一", myEncoding);
HttpWebRequest req = (HttpWebRequest)(address);
 = "GET";
using (WebResponse wr = ())
{
   //在这里对接收到的页面内容进行处理

在上面的程序代码中,我们以 GET 方式访问了网址  ,传递了参数“参数一=值一”,由于无法告知对方提交数据的编码类型,所以编码方式要以对方的网站为标准。常见的网站中,  (百度)的编码方式是 gb2312,  (谷歌)的编码方式是 utf8。 
4. 使用 POST 方式提交中文数据。 POST 方式通过在页面内容中填写参数的方法来完成数据的提交,由于提交的参数中可以说明使用的编码方式,所以理论上能获得更大的兼容性。用 gb2312 方式编码访问的程序代码如下: 
Encoding myEncoding = ("gb2312");
string param = ("参数一", myEncoding) + "=" + ("值一", myEncoding) + "&

使用HttpWebRequest提交数据 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小25 KB
  • 时间2022-06-19