Поделиться через


WebRequest.CreateHttp Метод

Определение

Инициализирует новый экземпляр HttpWebRequest для заданного URI.

Перегрузки

CreateHttp(String)
Устаревшие..

Инициализирует новый экземпляр HttpWebRequest для заданной строки URI.

CreateHttp(Uri)
Устаревшие..

Инициализирует новый экземпляр HttpWebRequest для заданного URI.

CreateHttp(String)

Исходный код:
WebRequest.cs
Исходный код:
WebRequest.cs
Исходный код:
WebRequest.cs

Внимание!

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

Инициализирует новый экземпляр HttpWebRequest для заданной строки URI.

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

Строка URI, определяющая интернет-ресурс.

Возвращаемое значение

Экземпляр HttpWebRequest для заданной строки URI.

Атрибуты

Исключения

Схема запроса, указанная в requestUriString, является схемой http или https.

requestUriString имеет значение null.

У вызывающего объекта нет разрешения WebPermissionAttribute на подключение к запрошенному универсальному коду ресурса (URI) или к универсальному коду ресурса (URI), к которому перенаправляется запрос.

Код URI, заданный в requestUriString, является недопустимым.

Комментарии

Метод CreateHttp(String) возвращает экземпляр HttpWebRequest класса для requestUriString.

Когда URI, начинающийся с http:// или https:// , передается в requestUriString параметре , HttpWebRequest возвращается методом CreateHttp(String). Любая другая схема вызовет исключение NotSupportedException.

Метод CreateHttp(String) использует параметр для requestUriString создания экземпляра Uri , который передается в новый HttpWebRequest. Если метод выполнен успешно, свойству AllowReadStreamBuffering возвращаемого HttpWebRequest экземпляра присваивается значение false.

.NET включает поддержку http:// схем URI и https:// . Пользовательские WebRequest потомки для обработки других запросов регистрируются с RegisterPrefix помощью метода . Метод Create(String) можно использовать для создания потомка WebRequest класса для других схем.

Применяется к

CreateHttp(Uri)

Исходный код:
WebRequest.cs
Исходный код:
WebRequest.cs
Исходный код:
WebRequest.cs

Внимание!

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

Инициализирует новый экземпляр HttpWebRequest для заданного URI.

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

Идентификатор URI, определяющий интернет-ресурс.

Возвращаемое значение

Экземпляр HttpWebRequest для заданной строки URI.

Атрибуты

Исключения

Схема запроса, указанная в requestUri, является схемой http или https.

requestUri имеет значение null.

У вызывающего объекта нет разрешения WebPermissionAttribute на подключение к запрошенному универсальному коду ресурса (URI) или к универсальному коду ресурса (URI), к которому перенаправляется запрос.

Код URI, заданный в requestUri, является недопустимым.

Комментарии

Метод CreateHttp(Uri) возвращает экземпляр HttpWebRequest класса для requestUri.

Когда URI, начинающийся с http:// или http:// , передается в requestUri параметре , HttpWebRequest возвращается CreateHttp(Uri). Другая другая схема вызовет исключение NotSupportedException.

Метод CreateHttp(Uri) использует requestUri параметр для создания нового HttpWebRequest экземпляра . Если метод выполнен успешно, свойству AllowReadStreamBuffering возвращаемого HttpWebRequest экземпляра присваивается значение false.

.NET включает поддержку http:// схем URI и https:// . Пользовательские WebRequest потомки для обработки других запросов регистрируются с RegisterPrefix помощью метода . Метод Create(Uri) можно использовать для создания потомка WebRequest класса для других схем.

Применяется к