Just nu i M3-nätverket
Gå till innehåll

ASP - Post och Get


patrik.berntsson

Rekommendera Poster

patrik.berntsson

Hur kan jag med hjälp av ASP-kod skicka iväg forumulärdata. Säg att jag vill skicka iväg med hjälp av POST till en annan sida. Har för mig att det ska finnas en komponent som standard i Windows man kan använda.

/ patrik.berntsson

 

Länk till kommentar
Dela på andra webbplatser

Skriv så här:

 

<FORM METHOD="POST" ACTION="annansida.asp"

<INPUT TYPE="TEXT" NAME="texten">

 

Och på annansida.asp skriver du:

 

Dim data

data = Request.Form("texten")

 

/ Pollux

 

Länk till kommentar
Dela på andra webbplatser

patrik.berntsson

Det är denna delen jag vill ha som ASP istället:

<FORM METHOD="POST" ACTION="annansida.asp"

<INPUT TYPE="TEXT" NAME="texten">

 

 

Är lite inne på WinHTTP men jag fattar inte hur jag ska göra för att Posta. Det är lätt om man ska köra en GET.

 

Länk till kommentar
Dela på andra webbplatser

Tjena!

 

Efter en hel del meckande baserat på Microsofts något bristfälliga(?) dokumentation i detta ämne, har jag kommit fram till att man får lov att göra som såhär:

 

' Instantiate a WinHttpRequest object.
Set WinHttpReq = Server.CreateObject("WinHttp.WinHttpRequest.5")

' Initialize an HTTP request.  
' WinHttpReq.Open("GET", "http://www.microsoft.com", false);
WinHttpReq.Open "POST", "http://www.url.se/applikation.asp", false

WinHttpReq.SetRequestHeader "Content-Type", "application/x-www-form-urlencoded"

' Send the HTTP request.
WinHttpReq.Send "hejsan=svejsan&hoppsan=hund"

' Display the response text.
Response.write WinHttpReq.ResponseText

 

Se även Microsofts dokumentation:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winhttp/http/iwinhttprequest_send.asp

(Jag kan inte få PUT-exemplet att rocka, men det kanske bara är jag...)

 

/ Johan

 

(Beklagar de ursprungliga dubbla slasharna för remarks - jag kör normalt JScript och hade glömt konvertera dessa till apostrof ;)

[inlägget ändrat 2003-02-03 12:55:11 av Nollis]

Länk till kommentar
Dela på andra webbplatser

patrik.berntsson

Men hur gör jag om jag vill skicka ett kryperat SSL-formulär med denna metoden då?

/ patrik.berntsson

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...