WebRequest.CreateHttp 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为指定的 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 方案。
requestUriString
为 null
。
调用方没有连接到请求的 URI 或请求重定向到的 URI 的 WebPermissionAttribute 权限。
requestUriString
中指定的 URI 不是有效的 URI。
注解
方法CreateHttp(String)返回 的 类的HttpWebRequestrequestUriString
实例。
在 参数中requestUriString
传递以 http://
或 https://
开头的 URI 时,HttpWebRequest将CreateHttp(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 方案。
requestUri
为 null
。
调用方没有连接到请求的 URI 或请求重定向到的 URI 的 WebPermissionAttribute 权限。
requestUri
中指定的 URI 不是有效的 URI。
注解
方法CreateHttp(Uri)返回 的 类的HttpWebRequestrequestUri
实例。
在 参数中requestUri
传递以 http://
或 http://
开头的 URI 时,HttpWebRequest将CreateHttp(Uri)返回 。 另一个方案将引发 NotSupportedException。
方法 CreateHttp(Uri) 使用 requestUri
参数创建新 HttpWebRequest 实例。 如果 方法成功,则 AllowReadStreamBuffering 返回 HttpWebRequest 的实例上的 属性设置为 false
。
.NET 包括对 http://
和 https://
URI 方案的支持。 使用 方法注册用于处理其他请求的RegisterPrefix自定义WebRequest后代。 方法 Create(Uri) 可用于为其他方案创建 类的 WebRequest 后代。