WebRequest.CreateHttp Metodo

Definizione

Inizializza una nuova istanza di HttpWebRequest per l'URI specificato.

Overload

CreateHttp(String)
Obsoleti.

Inizializza una nuova istanza di HttpWebRequest per la stinga URI specificata.

CreateHttp(Uri)
Obsoleti.

Inizializza una nuova istanza di HttpWebRequest per l'URI specificato.

CreateHttp(String)

Origine:
WebRequest.cs
Origine:
WebRequest.cs
Origine:
WebRequest.cs

Attenzione

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

Inizializza una nuova istanza di HttpWebRequest per la stinga URI specificata.

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);

Parametri

requestUriString
String

Stringa URI che identifica la risorsa Internet.

Restituisce

Istanza HttpWebRequest per la stringa URI specifica.

Attributi

Eccezioni

Lo schema di richiesta specificato in requestUriString è lo schema https o http.

requestUriString è null.

Il chiamante non dispone dell'autorizzazione WebPermissionAttribute per connettersi all'URI richiesto o a un URI a cui viene reindirizzata la richiesta.

L'URI specificato in requestUriString non è valido.

Commenti

Il CreateHttp(String) metodo restituisce un'istanza della HttpWebRequest classe per .requestUriString

Quando un URI che inizia con http:// o viene passato nel requestUriString parametro , viene restituito da HttpWebRequestCreateHttp(String).https:// Qualsiasi altro schema genererà un oggetto NotSupportedException.

Il CreateHttp(String) metodo usa il parametro per creare un'istanza requestUriStringUri che passa al nuovo HttpWebRequestoggetto . Se il metodo ha esito positivo, la AllowReadStreamBuffering proprietà nell'istanza restituita viene impostata HttpWebRequest su false.

.NET include il supporto per gli http:// schemi URI e https:// . I discendenti personalizzati WebRequest per gestire altre richieste vengono registrati con il RegisterPrefix metodo . Il Create(String) metodo può essere usato per creare un discendente della WebRequest classe per altri schemi.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni (Obsoleto)
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5 (6, 7, 8, 9)
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

CreateHttp(Uri)

Origine:
WebRequest.cs
Origine:
WebRequest.cs
Origine:
WebRequest.cs

Attenzione

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

Inizializza una nuova istanza di HttpWebRequest per l'URI specificato.

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);

Parametri

requestUri
Uri

URI che identifica la risorsa Internet.

Restituisce

Istanza HttpWebRequest per la stringa URI specifica.

Attributi

Eccezioni

Lo schema di richiesta specificato in requestUri è lo schema https o http.

requestUri è null.

Il chiamante non dispone dell'autorizzazione WebPermissionAttribute per connettersi all'URI richiesto o a un URI a cui viene reindirizzata la richiesta.

L'URI specificato in requestUri non è valido.

Commenti

Il CreateHttp(Uri) metodo restituisce un'istanza della HttpWebRequest classe per .requestUri

Quando un URI che inizia con http:// o http:// viene passato nel requestUri parametro , viene HttpWebRequest restituito da CreateHttp(Uri). Un altro schema genererà un'eccezione NotSupportedException.

Il CreateHttp(Uri) metodo usa il requestUri parametro per creare una nuova HttpWebRequest istanza. Se il metodo ha esito positivo, la AllowReadStreamBuffering proprietà nell'istanza restituita viene impostata HttpWebRequest su false.

.NET include il supporto per gli http:// schemi URI e https:// . I discendenti personalizzati WebRequest per gestire altre richieste vengono registrati con il RegisterPrefix metodo . Il Create(Uri) metodo può essere usato per creare un discendente della WebRequest classe per altri schemi.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni (Obsoleto)
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5 (6, 7, 8, 9)
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0