webForumDet fria alternativet

Input-värde i QueryString

4 svar · 244 visningar · startad av kristoffer

kristofferMedlem sedan juni 20001 257 inlägg
#1

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?

ViktorMedlem sedan aug. 20021 752 inlägg
#2

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

nikoMedlem sedan juni 20022 599 inlägg
#3

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 ..

nikoMedlem sedan juni 20022 599 inlägg
#4

Viktor>>

Redirecten sker bara om man trycker på knappen. Inte om man trycker på "return".

ViktorMedlem sedan aug. 20021 752 inlägg
#5

Niko, vilket program använde du för att göra dendär loggen?? Vill ha! :)

/Viktor

135 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)