次の方法で共有


WebRequest.CreateHttp メソッド

定義

指定した URI の新しい HttpWebRequest インスタンスを初期化します。

オーバーロード

名前 説明
CreateHttp(String)
古い.

指定した URI 文字列の新しい HttpWebRequest インスタンスを初期化します。

CreateHttp(Uri)
古い.

指定した URI の新しい HttpWebRequest インスタンスを初期化します。

CreateHttp(String)

ソース:
WebRequest.cs
ソース:
WebRequest.cs
ソース:
WebRequest.cs
ソース:
WebRequest.cs
ソース:
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

インターネット リソースを識別する URI 文字列。

戻り値

特定の URI 文字列の HttpWebRequest インスタンス。

属性

例外

requestUriStringで指定された要求スキームは、http または https スキームです。

requestUriStringnullです。

呼び出し元には、要求された URI または要求のリダイレクト先の URI に接続するための WebPermissionAttribute アクセス許可がありません。

requestUriStringで指定された URI が有効な URI ではありません。

注釈

CreateHttp(String) メソッドは、requestUriStringHttpWebRequest クラスのインスタンスを返します。

requestUriString パラメーターにhttp://またはhttps://で始まる URI が渡されると、HttpWebRequestCreateHttp(String)によって返されます。 その他のスキームでは、 NotSupportedExceptionがスローされます。

CreateHttp(String) メソッドは、requestUriString パラメーターを使用して、新しいHttpWebRequestに渡すUri インスタンスを作成します。 メソッドが成功した場合、返されたHttpWebRequest インスタンスのAllowReadStreamBuffering プロパティはfalseに設定されます。

.NET には、 http://https:// URI スキームのサポートが含まれています。 他の要求を処理するカスタム WebRequest 子孫は、 RegisterPrefix メソッドに登録されます。 Create(String) メソッドを使用して、他のスキームのWebRequest クラスの子孫を作成できます。

適用対象

CreateHttp(Uri)

ソース:
WebRequest.cs
ソース:
WebRequest.cs
ソース:
WebRequest.cs
ソース:
WebRequest.cs
ソース:
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

インターネット リソースを識別する URI。

戻り値

特定の URI 文字列の HttpWebRequest インスタンス。

属性

例外

requestUriで指定された要求スキームは、http または https スキームです。

requestUrinullです。

呼び出し元には、要求された URI または要求のリダイレクト先の URI に接続するための WebPermissionAttribute アクセス許可がありません。

requestUriで指定された URI が有効な URI ではありません。

注釈

CreateHttp(Uri) メソッドは、requestUriHttpWebRequest クラスのインスタンスを返します。

http://またはhttp://で始まる URI を requestUri パラメーターに渡すと、HttpWebRequestCreateHttp(Uri)によって返されます。 別のスキームでは、 NotSupportedExceptionがスローされます。

CreateHttp(Uri) メソッドは、requestUri パラメーターを使用して新しいHttpWebRequest インスタンスを作成します。 メソッドが成功した場合、返されたHttpWebRequest インスタンスのAllowReadStreamBuffering プロパティはfalseに設定されます。

.NET には、 http://https:// URI スキームのサポートが含まれています。 他の要求を処理するカスタム WebRequest 子孫は、 RegisterPrefix メソッドに登録されます。 Create(Uri) メソッドを使用して、他のスキームのWebRequest クラスの子孫を作成できます。

適用対象