通过


HttpClient.BaseAddress 属性

定义

获取或设置发送请求时使用的 Internet 资源的统一资源标识符(URI)的基址。

public:
 property Uri ^ BaseAddress { Uri ^ get(); void set(Uri ^ value); };
public Uri BaseAddress { get; set; }
public Uri? BaseAddress { get; set; }
member this.BaseAddress : Uri with get, set
Public Property BaseAddress As Uri

属性值

Uri

发送请求时使用的 Internet 资源的统一资源标识符 (URI) 的基址。

例外

指定的 Uri 不是绝对 URI。

实例 HttpClient 已启动一个或多个请求。

HttpClient 实例已释放。

注解

使用相对 URI 发送 HttpRequestMessage 消息时,消息 URI 将添加到 BaseAddress 属性以创建绝对 URI。

请注意,当与消息 URI 组合在一起时,将排除基 URI 中最右侧的“/”之后的所有字符。 请参阅 RFC 3986 统一资源标识符通用语法规范。

适用于