Posted By: Jovo () on 'CZprogram'
Title: Zelenacovy problemy s Javou ... zrejme dil I. :-)
Date: Thu May 30 16:28:50 2002
Ahoj.
Tak zacinam s Javou a je to hukot ... zvlast v mem podani :-) Ted vam
povim, kde jsem si zase nabil hubu:
Zkousim neco s java.net. Modifikoval jsem si example na HttpURLConnection,
protoze mi odmital jet na http://localhost a http://jovo My delame pod Forte
a ja osobne Forte vidim asi 3. den :) , ale muzu editovat, krokovat proste
jedna basen.
Pres instanci HttpURLConnection poslu Apachovi bezicimu na me masince
GET index.html HTTP/1.1
Host: jovo
Problem: pokud z instance HttpURLConnection zjistim InputStream a krokuju
program v miste kde mam
System.out.println("k dispozici : " + in.available());
while (in.available()>0) {
c = in.read();
str += (char)c;
};
System.out.println(str);
Tak je vsechno v poradku - vypise to:
k dispozici: 1982
HTTP/1.1 200 OK
Date: Thu, 3........
Kdyz ale ten kus kodu nekrokuju (bud dam run, nebo ho v krokovani preskocim
treba Run to Cursor), tak mi to udela velky kulovy:
k dispozici: 0
Pokud jsem dobre koukal, tak InputStream nema neco jako flushBuffers().
Kde jsem udelal chybu? To s tim krokovanim me pekne stve ...
Diky, Jovo
PS: Example na HttpURLConnection mi fungoval bez problemu, ale jen na 'cizi'
adresy (http://www.sun.com), na http://jovo a http://localhost se mi to
seklo pri getHeaders(). Kdyz jsem zacal hlidat null, tak to zacalo
hazet exception pri stripHeaders(), nebo tak nejak.