tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
877
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Julian-w Julian-w ist offline Mitglied Silber
    Registriert seit
    Apr 2007
    Beiträge
    72
    Hallo,
    ich nutze die Apache HttpClient-Library, um eine Verbindung zu einem Webserver aufzubauen. Dazu verwende ich auch Cookies.

    Jedoch t dass nicht so ganz, wie es soll. Die Cookies werden zwar übertragen, gehen aber nicht, da weitere Werte einfach mitübertragen werden.

    Ausgabe von "print_r($_COOKIE);", wenn ich die Cookies mit der Library übergebe:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    
    Array
    (
        [$Version] => 0
        [UserID] => 1, $Version=0
        [LoginCode] => 29d1654c98418d1e822f99a32cc9ddb8, $Version=0
        [PHPSESSID] => cd9a6237fb7241e2ee3b288a3d500b5e
        [$Path] => /
    )

    Normalerweise sollte es so aussehen:
    Code :
    1
    2
    3
    4
    5
    6
    
    Array
    (
        [UserID] => 1
        [LoginCode] => 29d1654c98418d1e822f99a32cc9ddb8
        [PHPSESSID] => cd9a6237fb7241e2ee3b288a3d500b5e
    )

    Hier ist mein Code-Ausschnitt:
    Code :
    1
    2
    3
    4
    5
    6
    
            HttpState initialState = new HttpState();
     
            initialState.addCookies(cookies);
     
            _server.setState(initialState);
            _server.getParams().setCookiePolicy(CookiePolicy.RFC_2109);

    Die Werte werden auch korrekt gespeichert in der Variable "cookies".

    Hoffe, ihr könnte mir helfen.

    MfG
    Julian
     
    projects-tutorials.de - z.Z. noch im Aufbau...

  2. #2
    Julian-w Julian-w ist offline Mitglied Silber
    Registriert seit
    Apr 2007
    Beiträge
    72
    So, könnte das Problem nun endlich lösen, nachdem ich den QuellCode genau untersicht habe.

    EInfach folgende Zeile einfügen:
    Code :
    1
    
    _server.getParams().setBooleanParameter(HttpMethodParams.SINGLE_COOKIE_HEADER, true);
     
    projects-tutorials.de - z.Z. noch im Aufbau...

Ähnliche Themen

  1. Antworten: 18
    Letzter Beitrag: 27.10.11, 15:21
  2. Antworten: 7
    Letzter Beitrag: 30.12.10, 15:05
  3. httpclient Jakarta Cookie zurücksenden
    Von Tangarama im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 1
    Letzter Beitrag: 10.11.08, 10:55
  4. Antworten: 1
    Letzter Beitrag: 04.04.08, 00:10
  5. HttpClient von Apache
    Von ATha1 im Forum Java
    Antworten: 1
    Letzter Beitrag: 11.07.06, 11:15