0
我在端口80上的httpwebrequest標頭中發送了升級標題,以便使用TLS.Server以101切換協議響應成功響應並因此升級協議。 現在我想知道如何在C#中的相同端口上啓動SSL握手。C#中的SSLHandshake?
我在端口80上的httpwebrequest標頭中發送了升級標題,以便使用TLS.Server以101切換協議響應成功響應並因此升級協議。 現在我想知道如何在C#中的相同端口上啓動SSL握手。C#中的SSLHandshake?
你不想介入標題(通過添加「升級」)。讓HttpWebRequest做它的事情。
您是否嘗試過使用這種特異性告訴它使用SSL,但在80端口:
var req = (HttpWebRequest)WebRequest.Create("https://your.host.com:80/test.htm");
使用'Upgrade'(如[RFC 2817](http://tools.ietf.org/html/rfc2817))不是HTTPS,而且非常罕見(可能被杯子使用)。它真的是你想用的嗎? – Bruno 2012-08-15 11:28:44