Clanintern Clanintern Clanintern

Forum

Öffentliche Foren
FORUM: Spiele & Computer THEMA: [java] http header auslesen
AUTOR BEITRAG
Sexsklave

RANG Lord of Clanintern

#1 - 11.02 17:02

wie kann ich denn mit java die gesendeten http header auslesen? an nem praktischen beispiel:


code:
import java.net.*;
import java.io.*;

public class URLConnectionReader {
    public static void main(String[] args) throws Exception {
        URL yahoo = new URL("[url=http://www.yahoo.com/");]http://www.yahoo.com/");[/url]
        URLConnection yc = yahoo.openConnection();
        BufferedReader in = new BufferedReader(
                                new InputStreamReader(
                                yc.getInputStream()));
        String inputLine;

        while ((inputLine = in.readLine()) != null) 
            System.out.println(inputLine);
        in.close();
    }
}

hier will ich nicht nur den inhalt der seite, sondern auch die http header ausgeben
horst

RANG Prophet of Clanintern

#2 - 11.02 17:25

getHeaderField() auf der URLConnection?
Sexsklave

RANG Lord of Clanintern

#3 - 11.02 21:50

danke das stichwort hilft mir weiter
horst

RANG Prophet of Clanintern

#4 - 12.02 07:52

Kannst du glaub so lange durchgehen mit nem Index, bis du "null" zurück bekommst.
Sexsklave

RANG Lord of Clanintern

#5 - 14.02 15:39

hat soweit alles geklappt.

Ich logge mich jetzt mit Java auf einer Seite ein und lese dann das temporäre cookie aus, das ich vom server krieg. Wie kann ich das bei einem neuen Seitenaufruf im Header wieder an den Server schicken, damit mich dieser als schon angemeldet erkennt? Gibt es da irgendeine Funktion? Hab da jetzt nichts brauchbares gefunden
horst

RANG Prophet of Clanintern

#6 - 14.02 16:04

code:
URL myUrl = new URL("http://www.hccp.org/cookieTest.jsp");
URLConnection urlConn = myUrl.openConnection();

String myCookie = "userId=igbrown";
urlConn.setRequestProperty("Cookie", myCookie);
urlConn.connect();