[HTTP] Headeropbouw

Pagina: 1
Acties:

  • SiHiDa
  • Registratie: December 2001
  • Laatst online: 01-03-2023
Na de cookie komen in de HTTP Header vier puntjes (....) Achter die puntjes kan ook wat staan. Hoe heet het gedeelte achter de puntjes?

  • SiHiDa
  • Registratie: December 2001
  • Laatst online: 01-03-2023
Hier een voorbeeld:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
21-3-2002 19:38:12.0402
POST /login.php HTTP/1.1..
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, 
application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*..
Referer: http://gathering.tweakers.net/login.php..Accept-Language
: nl..Content-Type: application/x-www-form-urlencoded..Accept-Encoding: gzip, 
deflate..User-Agent: 
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT5.1)..Host: gathering.tweakers.net..
Content-Length: 125..Connection: Keep-Alive..Cache-Control:no-cache..Cookie: 
tc=1016196046
%2C1016196028; n=1; r=120; sessid=dd4b52291ab9***************....
UserName=SiHiDa&Password=********&store_password=
true&referer=http%3A%2F%2F
gathering.tweakers.net%2Findex.php&Login=Invoeren

Het gaat dus om die puntjes voor UserName.

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 23:07

RM-rf

1 2 3 4 5 7 6 8 9

je vraag is niet geheel duidelijk (4 puntjes ?)

maar het antwoord zou je toch hier moeten kunnen vinden:

http://www.netscape.com/newsref/std/cookie_spec.html:

in de specificatie van de syntax van een cookie wordt inderdaad een aantal puntjes gebruikt:
Cookie: NAME1=OPAQUE_STRING1; NAME2=OPAQUE_STRING2 ...
, dat is echter om aan te geven dat je multiple name-value pairs kunt definieren, niet dat je http-set-cookie header ook werkelijk puntjes moet bevatten;
ik hoop niet dat je dat bedoelt

je verdere http-protocol standaard vind je op http://www.w3.org/Protocols/

verder behoort deze vraag niet echt in W&G (immers http-headers horen niet tot clientside scripting of webdesign) , zou verkiezen om dit eerder in P&W (/14) te posten (en bij twijfel altijd een modje icquen)


edit na tweede post:
je request is een POST request de twee puntjes staan voor een /r/n (einde van een header) de postwaardes komen na tweemaal /r/n (en dat levert 4 puntjes op)

de username en password zijn geen onderdeel van de cookie, echter van het post-request (het submitten van het loginform)

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • cutter
  • Registratie: November 2000
  • Laatst online: 28-09-2025

cutter

Wannabe i7 fanboy

[W&G] --> [P&W]

  • SiHiDa
  • Registratie: December 2001
  • Laatst online: 01-03-2023
En hoe krijg ik dit in HttpCli1? Daar worden de post-waardes in een apart packet verstuurd.

  • Grum
  • Registratie: Juni 2001
  • Niet online
packetdumpers zetten altijd vaak '.' voor de onleesbare tekens :)

dit is dus het packet wat jij in telnet kan pasten (sorry voor de layout :+)
code:
1
2
3
4
5
6
7
8
9
10
11
12
POST /login.php HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, mage/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Referer: http://gathering.tweakers.net/login.php..Accept-Language: nl
Content-Type: application/x-www-form-urlencoded..Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT5.1)
Host: gathering.tweakers.net
Content-Length: 125
Connection: Keep-Alive
Cache-Control:no-cache
Cookie: tc=1016196046%2C1016196028; n=1; r=120;sessid=dd4b52291ab9***************

UserName=SiHiDa&Password=********&store_password=true&referer=http%3A%2F%2Fgathering.tweakers.net%2Findex.php&Login=Invoeren

de '..' zijn CRLF's en dit is hoe het packet er origneel uitgezien zal hebben.

  • SiHiDa
  • Registratie: December 2001
  • Laatst online: 01-03-2023
Bedankt allemaal, inmiddels blijkt dat het helemaal niet uitmaakt of het in een nieuwe packet zat. Het lag aan de referer waarschijnlijk of ik had het niet goed ingetypt.
Pagina: 1