Matthias: ASP - POST-Request

Beitrag lesen

Hallo allerseits,

wie kann ich unter ASP einen POST-Request senden, bei dem ich
anschließend auch die Seite angezeigt bekomme und nicht den
Response?
Hintergrund ist folgender:
Ich verschicke ein Formular an Worldpay. Das Formular beinhaltet
derzeit die Werte in Hidden-Fields. Jedoch befinden sich in der
Form auch kritische Daten wie zum Beispiel meine Worldpay-
InstallationsID. Und diese würde ich lieber direkt nach Worldpay
schicken als über den Umweg mit dem Formular.

Ich hoffe ich konnte mich verständlich ausdrücken.

Danke für eure Bemühungen
Matthias

PS: Mein bisheriger Code:
 // Create a request using a URL that can receive a post.
        WebRequest request = WebRequest.Create("https://select.worldpay.com/wcc/purchase");
        // Set the Method property of the request to POST.
        request.Method = "POST";
        // Create POST data and convert it to a byte array.
        string postData = "This is a test that posts this string to a Web server.";
        byte[] byteArray = Encoding.UTF8.GetBytes(postData);
        // Set the ContentType property of the WebRequest.
        request.ContentType = "application/x-www-form-urlencoded";
        // Set the ContentLength property of the WebRequest.
        request.ContentLength = byteArray.Length;
        // Get the request stream.
        Stream dataStream = request.GetRequestStream();
        // Write the data to the request stream.
        dataStream.Write(byteArray, 0, byteArray.Length);
        // Close the Stream object.
        dataStream.Close();
        // Get the response.
        WebResponse response = request.GetResponse();
        // Display the status
         Console.WriteLine(((HttpWebResponse)response).StatusDescription);
        // Get the stream containing content returned by the server.
        dataStream = response.GetResponseStream();
        // Open the stream using a StreamReader for easy access.
        StreamReader reader = new StreamReader(dataStream);
        // Read the content.
        string responseFromServer = reader.ReadToEnd();
        // Display the content.
        Console.WriteLine(responseFromServer);
        // Clean up the streams.
        reader.Close();
        dataStream.Close();
        response.Close();