|  | 		    
					
        
         
          
         
	
          | |  | input til server via Post, men ikke fra en~ Fra : Morten Dall
 | 
 Dato :  06-08-02 14:25
 | 
 |  | hej alle jeg har et problem for jeg vil gerne poste noget fra et C++ program
 til en asp side via http protokolden ved hjælp af post,
 det kan jeg ikke lige få til at virke og så er spørgsmålet jo om det er den
 ene eller den anden ende det er galt med.
 
 den funktion jeg bruger i C har denne syntax "Post(URL, PostData: string)"
 nu er spørgsmålet hvor dan skal stringen post data se ud ? feks "Var1=hej
 med dig, Var2=test" eller hvordan ?
 
 så er der jo også lige det med at få fat i variablerne på server siden, det
 eneste jeg kan finde er hvor de fisker nogle variabler ud fra en FORM
 
 på denne måde
 
 Dim strVar1, strVar2, strVar3
 If Request.ServerVariables("CONTENT_LENGTH") <> 0 then
 strVar1 = Trim(Request.Form("Var1"))
 strVar2 = Trim(Request.Form("Var2"))
 strVar3 = Trim(Request.Form("Var3"))
 
 osv osv
 
 men hvordan går jeg når de nu ikke kommer fra en FORM så kan jeg vel ikke
 bruge "Request.Form" ? hvad skal jeg så gøre ?
 
 håber der er en der kan hjælpe .
 
 mvh Morten Dall
 
 
 
 
 |  |  | 
  Allan Schuster Bach (06-08-2002) 
 
	
          | |  | Kommentar Fra : Allan Schuster Bach
 | 
 Dato :  06-08-02 17:16
 | 
 |  | 
 "Morten Dall" <mrdall@knus.dk-slet-alt-efter-dk> skrev i en meddelelse
 news:3d4fcc73$0$43658$edfadb0f@dspool01.news.tele.dk...
 > hej alle jeg har et problem for jeg vil gerne poste noget fra et C++
 program
 > til en asp side via http protokolden ved hjælp af post,
 > det kan jeg ikke lige få til at virke og så er spørgsmålet jo om det er
 den
 > ene eller den anden ende det er galt med.
 >
 > den funktion jeg bruger i C har denne syntax "Post(URL, PostData: string)"
 > nu er spørgsmålet hvor dan skal stringen post data se ud ? feks "Var1=hej
 > med dig, Var2=test" eller hvordan ?
 
 
 Hvis du benytter ovenstående princip, skal du bruge request.querystring.
 
 
 >
 > så er der jo også lige det med at få fat i variablerne på server siden,
 det
 > eneste jeg kan finde er hvor de fisker nogle variabler ud fra en FORM
 >
 > på denne måde
 >
 > Dim strVar1, strVar2, strVar3
 > If Request.ServerVariables("CONTENT_LENGTH") <> 0 then
 > strVar1 = Trim(Request.Form("Var1"))
 > strVar2 = Trim(Request.Form("Var2"))
 > strVar3 = Trim(Request.Form("Var3"))
 >
 > osv osv
 >
 > men hvordan går jeg når de nu ikke kommer fra en FORM så kan jeg vel ikke
 > bruge "Request.Form" ? hvad skal jeg så gøre ?
 >
 
 Request.form er kun til at hente fra en formular
 request.querystring henter fra din URL, og så er skal det se sådan ud
 hent.asp?var1=test@var2=kontrol
 
 
 Håber at dette løser dit problem
 
 Allan Bach
 
 
 
 
 |  |  | 
  Morten Dall (07-08-2002) 
 
	
          | |  | Kommentar Fra : Morten Dall
 | 
 Dato :  07-08-02 00:18
 | 
 |  | "Allan Schuster Bach" <newskonto@schuster.dk> skrev i en meddelelse
 news:aiosr3$2tde$1@news.cybercity.dk...
 >
 > Request.form er kun til at hente fra en formular
 > request.querystring henter fra din URL, og så er skal det se sådan ud
 > hent.asp?var1=test@var2=kontrol
 >
 > Håber at dette løser dit problem
 
 det gør det desvære ikke, for det er den måde jeg har gjort det på nu altså
 kalder siden med parameter, ug fisker dem ud med GET, men GET metoden har
 nogle begransninger, feks var det jo ikke serlig velegnet hvis jeg nu ville
 sende flere sider txt med, det har det heller ikke godt med mellem rum og '
 tegn og andre special tegn, og her er det at POST metoden kommer ind i
 billedet, med POST ligger variablerne ikke som parameter til side kaldet men
 indlejeret i selve kaldet, og det gør at der stort set ikke er nogle
 begransninger i hvad man kan sende med, sådanne står der i min ASP bog, nu
 er problemet bare at der kn er et exempel på hvordan man gør det med en
 FORM.
 
 mvh Morten
 
 
 
 
 |  |  | 
 |  |