Witam serdecznie,

jestem na etapie implementacji czesci funkcji protokolu HTTP w C++.

Problem moj jest nastepujacy - nie wiem dokladnie jak powinieniem skonstruowac zapytanie do serwera, aby za kazdym razem otrzymywac poprawny wynik.
Przykladowo, nawiazuje polaczenie, rzecz jasna na porcie 80, ze strona www.wp.pl i wysylam takie zadanie:
Kod:
"GET / HTTP/1.1\r\nHost: www.wp.pl\r\nConnection: close\r\n\r\n"
Oczywiscie jest to zapisane w zmiennej. W efekcie otrzymuje taka odp:
Kod:
HTTP/1.1 200 OK

Server: aris

Expires: Mon, 26 Jul 1997 05:00:00 GMT

Last-Modified: Fri, 07 Sep 2007 11:22:24 GMT

Cache-Control: no-store, no-cache, must-revalidate

Cache-Control: post-check=0, pre-check=0

Cache-Control: no-cache

Pragma: no-cache

Content-type: text/html; charset=ISO-8859-2

Set-Cookie: reksticket=1189164144; expires=Sunday, 09-Sep-07 11:22:24 GMT; path=/; domain=.www.wp.pl

Set-Cookie: rekticket=1189164144; expires=Sunday, 09-Sep-07 11:22:24 GMT; path=/; domain=.wp.pl

Set-Cookie: statid=83.30.208.190.22609:1189164144:3584275603:v1; path=/; expires=Mon, 06-Sep-10 11:22:24 GMT

Set-Cookie: statid=83.30.208.190.22609:1189164144:3584275603:v1; domain=.wp.pl; path=/; expires=Mon, 06-Sep-10 11:22:24 GMT

Content-Length: 113074

Connection: close



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">

<head>

<!-- <![CDATA[

********************************************************************************************

*  Jezeli widzisz ten komunikat lecz nie wybrales opcji "pokaz zrodlo strony" oznacza to,  *

*  ze zetknales sie z niezwykle rzadkim bledem w przegladarce Microsoft Internet Explorer. *

*                                                                                          *

*  Aby usunac ow blad i moc prawidlowo ogladac kompresowane str
Niby na samym koncu jest wzmianka o kodowaniu, ale jak sie telnetuje i nie daje zadnych opcji kodowania to jest ok. Poza tym wyglada to jakby nie bylo wszystkim co serwer chcial przekazac do klienta, aczkolwiek nawet jesli zwieksze bufor to dostaje to samo.
Prosze o pomoc.