Sdílet prostřednictvím


WebRequest.CreateHttp Metoda

Definice

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

Přetížení

Name Description
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
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žadavku zadané v requestUriString tomto schématu je schéma http nebo https.

requestUriString je null.

Volající nemá WebPermissionAttribute oprávnění připojit se 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 tomto identifikátoru není platným identifikátorem URI.

Poznámky

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

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

Metoda CreateHttp(String) pomocí parametru Uri vytvoří instanci, kterou předá nové HttpWebRequestrequestUriString . Pokud je metoda úspěšná, AllowReadStreamBuffering vlastnost vrácená HttpWebRequest instance je nastavena na false.

.NET zahrnuje podporu schémat URI a https:// identifikátorů http:// URI. Vlastní WebRequest potomci pro zpracování jiných požadavků se zaregistrují v RegisterPrefix metodě. Metodu Create(String) lze použít k vytvoření potomku WebRequest třídy pro jiná schémata.

Platí pro

CreateHttp(Uri)

Zdroj:
WebRequest.cs
Zdroj:
WebRequest.cs
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žadavku zadané v requestUri tomto schématu je schéma http nebo https.

requestUri je null.

Volající nemá WebPermissionAttribute oprávnění připojit se 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 tomto identifikátoru není platným identifikátorem URI.

Poznámky

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

Pokud je identifikátor URI, který začíná http:// nebo http:// je předán v parametru requestUri , HttpWebRequest vrátí CreateHttp(Uri)funkce . Další další schéma bude hodit 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 false.

.NET zahrnuje podporu schémat URI a https:// identifikátorů http:// URI. Vlastní WebRequest potomci pro zpracování jiných požadavků se zaregistrují v RegisterPrefix metodě. Metodu Create(Uri) lze použít k vytvoření potomku WebRequest třídy pro jiná schémata.

Platí pro