On Fri, 15 Jul 2005 19:05:20 +0200, "Kasper Johansen"
<kasper@johansen.tdcadsl.dk> wrote:
>Hvis du vil være rigtig sej, bruger du
>"fsockopen("
http://partyworm.dk/index.php", 80);" og bruger derefter
>fgets(); til at hente med. Så opnår du samtidig en bedre forståelse af HTTP.
Der skal ikke angives
http:// eller /index.php , da det ikke er en del
af tcp-forbindelses-informationen.
Jeg vil dog ikke anbefale at folk laver deres egne
HTTP-klient-implementationer i praksis, med mindre de vitterligt har
brug for det (og ikke kan klare sig med en PEAR-klasse eller bare fx
file_get_contents() ).
HTTP er som udgangspunkt simpel nok, men der kan være masser af
undtagelser. En server kan pludselig sende en "100 Continue"-header,
eller også sender man et HTTP/1.1-request og får et chunked response,
hvor man blot medtager chunk-størrelses-angivelserne i outputtet.
--
- Peter Brodersen