Article View: be.comp.programming
Article #3512Re: [java] lezen van http server
From: Slayerke
Date: Fri, 26 Dec 2003 16:23
Date: Fri, 26 Dec 2003 16:23
28 lines
2282 bytes
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-mailReferences:
<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