StreamWebSocket.SetRequestHeader(String, String) 方法

定义

将 HTTP 请求标头添加到 StreamWebSocket 对象在 WebSocket 协议握手中使用的 HTTP 请求消息。

public:
 virtual void SetRequestHeader(Platform::String ^ headerName, Platform::String ^ headerValue) = SetRequestHeader;
void SetRequestHeader(winrt::hstring const& headerName, winrt::hstring const& headerValue);
public void SetRequestHeader(string headerName, string headerValue);
function setRequestHeader(headerName, headerValue)
Public Sub SetRequestHeader (headerName As String, headerValue As String)

参数

headerName
String

Platform::String

winrt::hstring

请求标头的名称。

headerValue
String

Platform::String

winrt::hstring

请求标头的值。

实现

M:Windows.Networking.Sockets.IWebSocket.SetRequestHeader(System.String,System.String) M:Windows.Networking.Sockets.IWebSocket.SetRequestHeader(Platform::String,Platform::String) M:Windows.Networking.Sockets.IWebSocket.SetRequestHeader(winrt::hstring,winrt::hstring)

注解

在调用 ConnectAsync 方法之前,必须调用 SetRequestHeader 方法。 调用 ConnectAsync 方法后调用 SetRequestHeader 方法将导致错误。

不支持使用 SetRequestHeader 方法添加 Sec-WebSocket-Extensions 标头。

适用于

另请参阅