2011-05-06 28 views
6

需要進行哪些其他更改才能使此簡單HTTP標頭與啓用HTTPS的服務器通話。HTTPS請求是什麼樣的?

GET /index.php HTTP/1.1
Host: localhost
[CR]
[CR]

編輯
要添加一些背景,所有我想要做的就是打開一個TCP端口(443)和讀取索引頁,但服務器似乎返回一個400 - 錯誤的請求以及一條消息:「您正在向使用SSL的服務器端口說純HTTP。」我認爲這可能意味着以某種方式改變標題。

回答

2

您使用來自服務器的信息加密有效負載以進行加密。這是通過基於服務器的服務器握手完成的,所以一旦它在任何地方都能正常工作,就不能僞造它。

有效負載包括查詢字符串,cookie,表單等。

3

HTTP在安全通道上運行。在HTTP級別上根本不需要調整。您需要加密進入套接字的所有流量(在它離開HTTP客戶端代碼之後),並在到達HTTP客戶端之前解密來自套接字的流量。