WebRequest.CreateDefault(Uri) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.
为指定的 URI 方案初始化新的 WebRequest 实例。
public:
static System::Net::WebRequest ^ CreateDefault(Uri ^ requestUri);
public static System.Net.WebRequest CreateDefault (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.WebRequest CreateDefault (Uri requestUri);
static member CreateDefault : Uri -> System.Net.WebRequest
[<System.Obsolete("WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.", DiagnosticId="SYSLIB0014", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member CreateDefault : Uri -> System.Net.WebRequest
Public Shared Function CreateDefault (requestUri As Uri) As WebRequest
参数
返回
指定的 URI 方案的 WebRequest 子代。
- 属性
例外
requestUri
中指定的请求方案未注册。
requestUri
为 null
。
调用方没有连接到请求的 URI 或请求重定向到的 URI 的 WebPermissionAttribute 权限。
注解
方法 CreateDefault 仅基于 URI 的方案部分返回一个 WebRequest 后代实例。
例如,在 中传递以 http://
开头的 URI 时,HttpWebRequest由 CreateDefault返回 。requestUri
如果改为传递以 file://
开头的 URI,则 CreateDefault 方法将返回 FileWebRequest。
备注
当你在应用程序中启用网络跟踪后,此成员将输出跟踪信息。 有关详细信息,请参阅 .NET 中的网络跟踪。