【发布时间】:2013-03-31 11:08:32
【问题描述】:
使用ClientWebSocket.SetHeader 的明显答案会引发异常,因为它是受保护的标头:
异常字符串建议在ClientWebSocket 本身上使用属性/方法,但我找不到任何此类属性/方法。似乎这个异常是为 HttpWebRequest 类设计的,它实际上具有这样的属性。
无效的代码:
ClientWebSocket socket = new ClientWebSocket();
// Will throw
socket.Options.SetRequestHeader("User-Agent", "SomeUserAgentString");
// Will throw
socket.Options.SetRequestHeader("Referer", "SomeReferer"]);
【问题讨论】:
标签: c# http-headers websocket .net-4.5 user-agent