På http://www.asp.net/Forums/default.aspx?tabindex=1&tabid=39 skickas värdet i sök-TextBoxen vidare som QueryString. Och detta trots att method är satt till post i form-taggen. Hur gör man detta?
Input-värde i QueryString
4 svar · 244 visningar · startad av kristoffer
Inte för mig :)
Det som "följer med" för mig är "http://www.asp.net/Forums/default.aspx?tabindex=1&tabid=39"
/Viktor
Först sker en POST. I i HTTP-responsenheadern som sedan returneras finns en redirect (kod 302) som alltså ger upphov till en GET i webläsaren.
Så här ser det ut om man loggar trafiken:
POST /Forums/default.aspx?tabindex=1&tabid=39 HTTP/1.0
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*
Referer: [url]http://www.asp.net/Forums/default.aspx?tabindex=1&tabid=39[/url]
Accept-Language: en-us
Content-Type: application/x-www-form-urlencoded
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.0.3705)
Host: [url]www.asp.net[/url]
Content-Length: 2008
Pragma: no-cache
Cookie: ASPNETUserSession=www.asp.net; AspNetForumsAnonymousUser=99521245-f7db-4391-9e84-3c5ff7997a57
Connection: keep-alive
Accept-encoding: gzip, deflate
Browser reload detected...
Posting 2008 bytes...
Continue ignored...
+++RESP 4+++
HTTP/1.1 302 Found
Server: Microsoft-IIS/5.0
Date: Sun, 29 Dec 2002 15:11:49 GMT
Location: [url]http://www.asp.net/Forums/Search/default.aspx?tabindex=1&searchText=aaa[/url]
Content-Type: text/html; charset=utf-8
Content-Length: 373
+++CLOSE 4+++
+++GET 5+++
GET /Forums/Search/default.aspx?tabindex=1&searchText=aaa HTTP/1.0
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*
Referer: [url]http://www.asp.net/Forums/Search/default.aspx?tabindex=1&searchText=aaa[/url]
Accept-Language: en-us
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.0.3705)
Host: [url]www.asp.net[/url]
Pragma: no-cache
Cookie: ASPNETUserSession=www.asp.net; AspNetForumsAnonymousUser=99521245-f7db-4391-9e84-3c5ff7997a57
Connection: keep-alive
Accept-encoding: gzip, deflate
Browser reload detected...
+++RESP 5+++
HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Sun, 29 Dec 2002 15:11:51 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 66922
Det är alltså en vanlig response.redirect antagligen ..