HTTP-Request an google.com



  • Hallo Forum,

    ich habe mir einen HTTP-Clienten gebastelt der folgenden Request sendet :

    GET / HTTP/1.1
    HOST: www.google.com
    USER-AGENT: Mozilla/4.0 (******* version 00.01)
    

    Allerdings gibt es als Antwort immer :

    HTTP/1.1 302 Found
    Location: http://www.google.de/
    Cache-Control: private
    Content-Type: text/html; charset=UTF-8
    Set-Cookie: PREF=ID=ed6e4 ... (usw. usf.)
    Date: Sat, 20 Sep 2008 13:02:07 GMT
    Server: gws
    Content-Length: 218
    

    Wie kann ich jetzt goggle.com erreichen?



  • com.fan schrieb:

    Wie kann ich jetzt goggle.com erreichen?

    Du hast ja google.com erreicht, es sendet dir nur die Nachricht, dass du dir die Seite von google.de holen sollst. Da kannst du nichts dran ändern (außer vielleicht über einen US-Proxy zu gehen).





  • GET /ncr HTTP/1.1
    HOST: www.google.com
    USER-AGENT: Mozilla/4.0 (******* version 00.01)
    
    HTTP/1.1 302 Found
    Location: http://www.google.com/
    Cache-Control: private
    Content-Type: text/html; charset=UTF-8
    Set-Cookie: PREF=ID=38263 ... (usw. usf.)
    Date: Sat, 20 Sep 2008 13:48:46 GMT
    Server: gws
    Content-Length: 219
    
    <HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
    <TITLE>302 Moved</TITLE></HEAD><BODY>
    <H1>302 Moved</H1>
    The document has moved
    <A HREF="http://www.google.com/">here</A>.
    </BODY></HTML>
    

    😞

    Badestrand schrieb:

    ... es sendet dir nur die Nachricht, dass du dir die Seite von google.de holen sollst. Da kannst du nichts dran ändern ...

    Auweiha. Hm, ok. Besten Dank für die schnelle Antwort! 👍



  • danach musst du mit dem cookie auf google.com gehen



  • Falls du's nicht kennst und unter Windows arbeitest: Zum Mitschauen des Netzverkehrs (z.B. die Kommunikation Browser<->google.com/ncr) ist das Programm "Wireshark" auch ziemlich cool.



  • ncr schrieb:

    danach musst du mit dem cookie auf google.com gehen

    Danke für den Hinweis. Allerdings muß ich das wohl in der RFC2616 völlig überlesen haben. 😮

    1.
    GET / HTTP/1.1
    HOST: www.google.com
    USER-AGENT: Mozilla/4.0 (******* version 00.01)
    
    HTTP/1.1 302 Found
    Location: http://www.google.com/
    Cache-Control: private
    Content-Type: text/html; charset=UTF-8
    Set-Cookie: PREF=ID=2517 ... (usw. usf)
    Date: Sat, 20 Sep 2008 14:45:38 GMT
    Server: gws
    Content-Length: 219
    
    2.
    GET / HTTP/1.1
    HOST: www.google.com
    USER-AGENT: Mozilla/4.0 (******* version 00.01)
    COOKIE: PREF=ID=2517 ... (usw. usf)
    
    HTTP/1.1 200 OK
    Cache-Control: private, max-age=0
    Date: Sat, 20 Sep 2008 14:48:20 GMT
    Expires: -1
    Content-Type: text/html; charset=ISO-8859-1
    Server: gws
    Transfer-Encoding: chunked
    

    🙂

    Badestrand schrieb:

    Zum Mitschauen des Netzverkehrs ...

    Eigentlich wollte ich nur mal kurz schauen was mein Browser immer zu schlucken kriegt:

    preisschild_90_tage_ohne_zusatz_de.jpg
    preisschild_180_tage_ohne_zusatz_de.jpg
    preisschild_365_tage_ohne_zusatz_de.jpg
    preisschild_3_leer.jpg
    

    👍



  • Badestrand schrieb:

    Falls du's nicht kennst und unter Windows arbeitest: Zum Mitschauen des Netzverkehrs (z.B. die Kommunikation Browser<->google.com/ncr) ist das Programm "Wireshark" auch ziemlich cool.

    Wireshark gibt es auch für Linux und andere Betriebssysteme.


Anmelden zum Antworten