Chciałem wysłać zapytanie GET z własnego klienta na serwer googla, i podejrzeć jak wygląda odpowiedź. Niestety ich serwer milczy. Zapytanie które wysyłam otrzymałem od własnej przeglądarki na własny serwer, przekopiowałem znak po znaku, zawiera nawet na końcu podwójny CRLF. Czy przeoczyłem coś istotnego w tworzeniu zapytania? Czy nie może być to zwykły tekst wysłany na właściwy adres i port pod TCP?
Wspomniane zapytanie:
GET / HTTP/1.1
Host: 173.194.112.151
Connection: keep-alive
Cache-Control: max-age=0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.57 Safari/537.36
Accept-Encoding: gzip,deflate,sdch
Accept-Language: pl-PL,pl;q=0.8,en-US;q=0.6,en;q=0.4