Sdílet prostřednictvím


WebRequest.CreateHttp Metoda

Definice

Inicializuje novou HttpWebRequest instanci pro zadaný identifikátor URI.

Přetížení

CreateHttp(String)
Zastaralé.

Inicializuje novou HttpWebRequest instanci pro zadaný řetězec identifikátoru URI.

CreateHttp(Uri)
Zastaralé.

Inicializuje novou HttpWebRequest instanci pro zadaný identifikátor URI.

CreateHttp(String)

Zdroj:
WebRequest.cs
Zdroj:
WebRequest.cs
Zdroj:
WebRequest.cs

Upozornění

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

Inicializuje novou HttpWebRequest instanci pro zadaný řetězec identifikátoru 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

Parametry

requestUriString
String

Řetězec identifikátoru URI, který identifikuje internetový prostředek.

Návraty

Instance HttpWebRequest pro konkrétní řetězec identifikátoru URI.

Atributy

Výjimky

Schéma požadavků zadané v requestUriString je schéma http nebo https.

requestUriString je null.

Volající nemá WebPermissionAttribute oprávnění k připojení k požadovanému identifikátoru URI nebo identifikátoru URI, na který je požadavek přesměrován.

Identifikátor URI zadaný v requestUriString není platným identifikátorem URI.

Poznámky

Metoda CreateHttp(String) vrátí instanci HttpWebRequest třídy pro requestUriString.

Pokud identifikátor URI, který začíná parametrem http:// nebo je v parametru requestUriString předán, HttpWebRequest vrátí CreateHttp(String)https:// parametr . Jakékoli jiné schéma vyvolá NotSupportedException.

Metoda CreateHttp(String) používá requestUriString parametr k vytvoření Uri instance, kterou předá do nového HttpWebRequestobjektu . Pokud je metoda úspěšná, AllowReadStreamBuffering vlastnost vrácené HttpWebRequest instance je nastavena na falsehodnotu .

.NET zahrnuje podporu schémat http:// URI a https:// . Vlastní WebRequest potomci pro zpracování jiných požadavků jsou registrováni pomocí RegisterPrefix metody. Metodu Create(String) lze použít k vytvoření potomka WebRequest třídy pro jiná schémata.

Platí pro

CreateHttp(Uri)

Zdroj:
WebRequest.cs
Zdroj:
WebRequest.cs
Zdroj:
WebRequest.cs

Upozornění

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

Inicializuje novou HttpWebRequest instanci pro zadaný identifikátor 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

Parametry

requestUri
Uri

Identifikátor URI, který identifikuje internetový prostředek.

Návraty

Instance HttpWebRequest pro konkrétní řetězec identifikátoru URI.

Atributy

Výjimky

Schéma požadavků zadané v requestUri je schéma http nebo https.

requestUri je null.

Volající nemá WebPermissionAttribute oprávnění k připojení k požadovanému identifikátoru URI nebo identifikátoru URI, na který je požadavek přesměrován.

Identifikátor URI zadaný v requestUri není platným identifikátorem URI.

Poznámky

Metoda CreateHttp(Uri) vrátí instanci HttpWebRequest třídy pro requestUri.

Při identifikátoru URI, který začíná parametrem http:// nebo http:// je v parametru requestUri předán, HttpWebRequest je vrácen parametrem CreateHttp(Uri). Jiné jiné schéma vyvolá NotSupportedException.

Metoda CreateHttp(Uri) používá requestUri parametr k vytvoření nové HttpWebRequest instance. Pokud je metoda úspěšná, AllowReadStreamBuffering vlastnost vrácené HttpWebRequest instance je nastavena na falsehodnotu .

.NET zahrnuje podporu schémat http:// URI a https:// . Vlastní WebRequest potomci pro zpracování jiných požadavků jsou registrováni pomocí RegisterPrefix metody. Metodu Create(Uri) lze použít k vytvoření potomka WebRequest třídy pro jiná schémata.

Platí pro