Na de cookie komen in de HTTP Header vier puntjes (....) Achter die puntjes kan ook wat staan. Hoe heet het gedeelte achter de puntjes?
Hier een voorbeeld:
Het gaat dus om die puntjes voor UserName.
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.
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:
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)
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:
, 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;Cookie: NAME1=OPAQUE_STRING1; NAME2=OPAQUE_STRING2 ...
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
En hoe krijg ik dit in HttpCli1? Daar worden de post-waardes in een apart packet verstuurd.
packetdumpers zetten altijd vaak '.' voor de onleesbare tekens 
dit is dus het packet wat jij in telnet kan pasten (sorry voor de layout
)
de '..' zijn CRLF's en dit is hoe het packet er origneel uitgezien zal hebben.
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.
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