欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C#使用HttpWebRequest重定向方法详解

程序员文章站 2024-04-03 08:01:22
c# 如何使用 httpwebrequest 重定向 1、 httpwebrequest是c#中的网络交互组件 存在与system.net 命名空间中 打开vs...

c# 如何使用 httpwebrequest 重定向

1、

httpwebrequest是c#中的网络交互组件

存在与system.net 命名空间中

C#使用HttpWebRequest重定向方法详解

打开vs2017

C#使用HttpWebRequest重定向方法详解

新建一个项目

文件-新建-项目

C#使用HttpWebRequest重定向方法详解

创建一个控制台应用程序

C#使用HttpWebRequest重定向方法详解

使用httpwebrequest,使用之前要先创建

httpwebrequest myreq =(httpwebrequest)webrequest.create("");

C#使用HttpWebRequest重定向方法详解

发现并不识别httpwebrequest

需要引用system.net命名空间

C#使用HttpWebRequest重定向方法详解

C#使用HttpWebRequest重定向方法详解

接下来我们尝试使用httpwebrequest 来呼叫百度的首页

使用get方法来呼叫

C#使用HttpWebRequest重定向方法详解

使用httpwebresponse来接收返回值

C#使用HttpWebRequest重定向方法详解

url要指定http或是https

C#使用HttpWebRequest重定向方法详解

运行起来看效果

从结果来看这就是百度的首页

C#使用HttpWebRequest重定向方法详解

附上源代码

httpwebrequest myreq =(httpwebrequest)webrequest.create("https://www.baidu.com");

myreq.method = "get";

httpwebresponse response = (httpwebresponse)myreq.getresponse();

stream receivestream = response.getresponsestream();

streamreader readstream = new streamreader(receivestream, encoding.utf8);

console.writeline("返回的结果");

console.writeline(readstream.readtoend());

response.close();

readstream.close();

C#使用HttpWebRequest重定向方法详解