WebRequest.CreateHttp 方法

定义

为指定的 URI 初始化新的 HttpWebRequest 实例。

重载

CreateHttp(String)
已过时.

为指定的 URI 字符串初始化新的 HttpWebRequest 实例。

CreateHttp(Uri)
已过时.

为指定的 URI 初始化新的 HttpWebRequest 实例。

CreateHttp(String)

Source:
WebRequest.cs
Source:
WebRequest.cs
Source:
WebRequest.cs

注意

WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.

为指定的 URI 字符串初始化新的 HttpWebRequest 实例。

public:
 static System::Net::HttpWebRequest ^ CreateHttp(System::String ^ requestUriString);
public static System.Net.HttpWebRequest CreateHttp (string requestUriString);
[System.Obsolete("WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.", DiagnosticId="SYSLIB0014", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Net.HttpWebRequest CreateHttp (string requestUriString);
static member CreateHttp : string -> System.Net.HttpWebRequest
[<System.Obsolete("WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.", DiagnosticId="SYSLIB0014", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member CreateHttp : string -> System.Net.HttpWebRequest
Public Shared Function CreateHttp (requestUriString As String) As HttpWebRequest

参数

requestUriString
String

标识 Internet 资源的 URI 字符串。

返回

特定 URI 字符串的 HttpWebRequest 实例。

属性

例外

requestUriString 中指定的请求方案为 http 或 https 方案。

requestUriStringnull

调用方没有连接到请求的 URI 或请求重定向到的 URI 的 WebPermissionAttribute 权限。

requestUriString 中指定的 URI 不是有效的 URI。

注解

方法CreateHttp(String)返回 的 类的HttpWebRequestrequestUriString实例。

在 参数中requestUriString传递以 http://https:// 开头的 URI 时,HttpWebRequestCreateHttp(String)返回 。 任何其他方案都将引发 NotSupportedException

方法 CreateHttp(String) 使用 requestUriString 参数创建一个 Uri 实例,该实例传递给新的 HttpWebRequest。 如果 方法成功,则 AllowReadStreamBuffering 返回 HttpWebRequest 的实例上的 属性设置为 false

.NET 包括对 http://https:// URI 方案的支持。 使用 方法注册用于处理其他请求的RegisterPrefix自定义WebRequest后代。 方法 Create(String) 可用于为其他方案创建 类的 WebRequest 后代。

适用于

CreateHttp(Uri)

Source:
WebRequest.cs
Source:
WebRequest.cs
Source:
WebRequest.cs

注意

WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.

为指定的 URI 初始化新的 HttpWebRequest 实例。

public:
 static System::Net::HttpWebRequest ^ CreateHttp(Uri ^ requestUri);
public static System.Net.HttpWebRequest CreateHttp (Uri requestUri);
[System.Obsolete("WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.", DiagnosticId="SYSLIB0014", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Net.HttpWebRequest CreateHttp (Uri requestUri);
static member CreateHttp : Uri -> System.Net.HttpWebRequest
[<System.Obsolete("WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.", DiagnosticId="SYSLIB0014", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member CreateHttp : Uri -> System.Net.HttpWebRequest
Public Shared Function CreateHttp (requestUri As Uri) As HttpWebRequest

参数

requestUri
Uri

标识 Internet 资源的 URI。

返回

特定 URI 字符串的 HttpWebRequest 实例。

属性

例外

requestUri 中指定的请求方案为 http 或 https 方案。

requestUrinull

调用方没有连接到请求的 URI 或请求重定向到的 URI 的 WebPermissionAttribute 权限。

requestUri 中指定的 URI 不是有效的 URI。

注解

方法CreateHttp(Uri)返回 的 类的HttpWebRequestrequestUri实例。

在 参数中requestUri传递以 http://http:// 开头的 URI 时,HttpWebRequestCreateHttp(Uri)返回 。 另一个方案将引发 NotSupportedException

方法 CreateHttp(Uri) 使用 requestUri 参数创建新 HttpWebRequest 实例。 如果 方法成功,则 AllowReadStreamBuffering 返回 HttpWebRequest 的实例上的 属性设置为 false

.NET 包括对 http://https:// URI 方案的支持。 使用 方法注册用于处理其他请求的RegisterPrefix自定义WebRequest后代。 方法 Create(Uri) 可用于为其他方案创建 类的 WebRequest 后代。

适用于