Home All Groups Group Topic Archive Search About

Post-Daten aus HttpSendReuqest auslesen

Author
10 Jun 2005 8:40 AM
marcel.stallmach
Hallo,

ich bin ehrlich schon am verzweifeln.

Ich habe eine lokale Anwendung (Access) von wo aus eine HttpSendRequest
an eine Website gesendet wird. Im HttpSendRequest werden die Daten per
POST übermittelt.

Die Website die aufgerufen wird ist eine ASPX-Seite und soll nun die
geposteten Daten auslesen.

Ich habe schon viel probiert, doch komme ich nicht an die geposteten
Daten :(

Hier ein Ausschnitt des Codes der Accessanwendung in VBA (an der ich
nichts ändern kann bzw darf):

---ACCESS-CODE ---
..
..
..
   sHeader = "Content-Type: multipart/form-data, boundary=AaB03x" &
vbCrLf
    bRet = HttpAddRequestHeaders(hHttpOpenRequest, sHeader,
Len(sHeader), _
        HTTP_ADDREQ_FLAG_REPLACE Or HTTP_ADDREQ_FLAG_ADD)


    'Noch zwei andere variablen posten
    sPostData = "--AaB03x" & vbCrLf & _
    "Content-Disposition: form-data; name=""user""" & vbCrLf & vbCrLf &
_
    var1 & vbCrLf & _
    "--AaB03x" & vbCrLf & _
    "Content-Disposition: form-data; name=""pass""" & vbCrLf & vbCrLf &
_
    var2 & vbCrLf & _
    "--AaB03x--"

    nfile = FreeFile
    outfile = "c:\programme\copilot\postAccess.txt"
    Open outfile For Output As nfile
    Print #nfile, sPostData
    Close #nfile

    bRet = HttpSendRequest(hHttpOpenRequest, vbNullString, 0,
sPostData, _
    Len(sPostData))

..
..
..
---ACCESS-CODE ENDE---

HttpSendRequest gibt WAHR zurück und wenn ich das WebProjekt im
Debug-Modus gestartet habe, dann komme ich auch in meiner ASPX-Seite an
(das funktioniert schonmal).

Ich möchte nun aber die beiden Parameter USER und PASS auslesen. Doch
bisher ohne Erfolg.

In der ASPX-Seite bin ich bereits folgende Möglichkeiten
durchgegangen:
Request.ServerVariables.AllKeys
Request.Form.AllKeys
Request.Headers.AllKeys
Request.QueryString.AllKeys
Request.Params.AllKeys

Doch nirgends finde ich die Werte für USER und PASS ?!?!?!

Bitte helft mir, sonst dreh ich hier noch durch ;) Wie komme ich also
an USER und PASS?

Und desweiteren frage ich mich, was das "--AaB03x" zu bedeuten hat,
aber das ist sicherlich eher ein Frage für eine andere Goolge-Gruppe
;)

Bin wirklich für jede Hilfe dankbar.

Author
11 Jun 2005 10:49 AM
Joerg Jooss
marcel.stallm***@web.de wrote:

[...]

Marcel,

you should post this in the German group
microsoft.public.de.german.entwickler.dotnet.framework


Cheers,
--
http://www.joergjooss.de
mailto:news-re***@joergjooss.de

Bookmark and Share