2011-05-06 22 views
6

Bu basit HTTP üstbilgisinin bir HTTPS etkin sunucuyla konuşması için daha fazla değişiklik yapılması gerekir.HTTPS isteği neye benziyor?

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


bazı bağlamda eklemek için DÜZENLEME, ben yapmaya çalışıyorum tüm TCP portu (443) ve indeks sayfasını okuyun açıktır ancak sunucu 400 dönmek gibi görünüyor - Kötü isteği "SSL kullanan bir sunucu bağlantı noktasına düz HTTP konuşuyorsunuz" mesajıyla birlikte. Bunun muhtemelen bir şekilde başlığı değiştirmeyi gerektirdiğini düşündüm.

cevap

2

Yükü, şifrelemek için sunucudaki bilgilerle şifrelersiniz. Bu sunucu bazında bir sunucuda el sıkışma ile yapılır, bu yüzden her zaman bir kez işe yaramazsa sadece sahte olamaz.

yük sorgu dizesi, çerezler, formu, vb

3

HTTP güvenli kanal üstünde çalışır içerir. HTTP düzeyinde hiç bir ayarlamaya gerek yoktur. Sokete giden tüm trafiği şifrelemelisiniz (HTTP istemci kodunu terk ettikten sonra) ve HTTP istemcisine ulaşmadan önce soketten gelen trafiğin şifresini çözmelisiniz.