/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
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



Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste