🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #3512

Re: [java] lezen van http server

#3512
From: Slayerke
Date: Fri, 26 Dec 2003 16:23
28 lines
2282 bytes
TRAX wrote:

> Ik heb het volgende probleem: ik probeer van een htpp server een htl
> bestand in te lezen en soms lukt dit, soms ook niet. De http headers en de
> html file worden altijd correct getoond op het scherm maar bij sommige
> url's geraakt mijn programmatje blijkbaar niet uit de lus die ik gebruik
> om het html bestand te tonen, dit is de code die ik gebuik:
> 
> 
<knip>

De source werkt goed(behalve dan de spatie voor HTTP/1.1). 
Het stoppen bij </script> bij google is vrij normaal.
Je gaat ervan uit dat de teruggestuurde pagina's eindigen op een lege
lijn(aangezien je readline gebruikt). En net bij google is het zo dat die
automatisch gegenereerde html volledig op 1 lijn staat. Daarbij is het nog
zo dat de meeste webservers de connectie laten 'openliggen', zodat
opeenvolgende requests naar eenzelfde server deze connectie kunnen
hergebruiken. Aangezien dit bij jou niet de bedoeling is, zet je best na de
Host: xxx, nog een Connection: Close, zodat de server de verbinding
verbreekt nadat alle data verzonden is, dan werkt het wel goed bij google.

String fromUser = "GET http://"+ host + url.getPath() +  
" HTTP/1.1\r\nHost: "+ host+"\r\nConnection: Close\r\n\r\n";

-- 
Groeten,
Stijn 
Technical Details
Message-ID: <ngZGb.97521$bk5.4116609@phobos.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!newsfeed.tiscali.ch!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
References: <pmKGb.96553$GJ5.4233348@phobos.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,1a74d76b4dc52a6c
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-12-26 08:23:48 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!newsfeed.tiscali.ch!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
From: Slayerke <stijn.no.desmet.spammer@pandora.be>
Subject: Re: [java] lezen van http server
Newsgroups: be.comp.programming
Reply-To: stijn.no.desmet.spammer@pandora.be
References: <pmKGb.96553$GJ5.4233348@phobos.telenet-ops.be>
Lines: 28
User-Agent: KNode/0.7.2
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7Bit
Message-ID: <ngZGb.97521$bk5.4116609@phobos.telenet-ops.be>
Date: Fri, 26 Dec 2003 16:23:47 GMT
NNTP-Posting-Host: 213.224.102.178
X-Complaints-To: abuse@telenet.be
X-Trace: phobos.telenet-ops.be 1072455827 213.224.102.178 (Fri, 26 Dec 2003 17:23:47 MET)
NNTP-Posting-Date: Fri, 26 Dec 2003 17:23:47 MET
Organization: Telenet Internet