C# 新手快速提问:从哪里开始创建HTTP请求?

C# 新手快速提问:从哪里开始创建HTTP请求?,c#,http,C#,Http,我有一个常规的C#(控制台)应用程序,我想向指定的URL发送一个HTTP请求,并返回一个响应。我会猜到要使用的对象是HttpRequest,但我找不到适合该对象的构造函数,MSDN文档都假设您已经获得了一个HttpContext,可以从中获取请求。在我的例子中,我没有-而且HttpContext也没有直观可用的构造函数-那么正确的方法是什么呢?可能就是您所寻找的 试试这个你不是在找吗?请注意,它的构造函数已过时: 不要使用HttpWebRequest构造函数。使用WebRequest.Creat

我有一个常规的C#(控制台)应用程序,我想向指定的URL发送一个HTTP请求,并返回一个响应。我会猜到要使用的对象是
HttpRequest
,但我找不到适合该对象的构造函数,MSDN文档都假设您已经获得了一个
HttpContext
,可以从中获取请求。在我的例子中,我没有-而且
HttpContext
也没有直观可用的构造函数-那么正确的方法是什么呢?

可能就是您所寻找的

试试这个

你不是在找吗?请注意,它的构造函数已过时:

不要使用HttpWebRequest构造函数。使用WebRequest.Create方法初始化新的HttpWebRequest对象。如果统一资源标识符(URI)的方案为http://或https://,Create将返回HttpWebRequest对象