WebView.NavigateWithHttpRequestMessage(HttpRequestMessage) 方法

定义

WebView 导航到包含 POST 请求和 HTTP 标头的 URI。

public:
 virtual void NavigateWithHttpRequestMessage(HttpRequestMessage ^ requestMessage) = NavigateWithHttpRequestMessage;
void NavigateWithHttpRequestMessage(HttpRequestMessage const& requestMessage);
public void NavigateWithHttpRequestMessage(HttpRequestMessage requestMessage);
function navigateWithHttpRequestMessage(requestMessage)
Public Sub NavigateWithHttpRequestMessage (requestMessage As HttpRequestMessage)

参数

requestMessage
HttpRequestMessage

HTTP 请求的详细信息。

Windows 要求

应用功能
enterpriseCloudSSO

示例

此示例演示如何创建 HTTP 请求并将其与此方法一起使用。

HttpRequestMessage httpRequestMessage = new HttpRequestMessage(
    HttpMethod.Post, new Uri("http://www.contoso.com"));
httpRequestMessage.Content = new HttpStringContent("hello, world");
httpRequestMessage.Headers.Append("X-My-Client","true");

myWebView.NavigateWithHttpRequestMessage(httpRequestMessage);

注解

此方法仅支持针对 HttpRequestMessage.Method 属性值的 HttpMethod.PostHttpMethod.Get

警告

如果向此请求添加其他标头(例如身份验证凭据),请记住,这些标头也将包含在任何后续子请求中。 请谨慎防止意外泄露机密或个人信息。

如果应用拥有 enterpriseCloudSSO 该功能,则托管在 WebView 控件内的网页可以使用单一登录与 Azure Active Directory (AAD) 资源。

适用于