Avatar billede anri Novice
17. maj 2006 - 10:06 Der er 3 kommentarer og
1 løsning

Sende XML fra ASP.NET til asp

Jeg skal sende en xml streng fra en .NET til en .ASP side.
Jeg benytter følgende kode..

byte[] bytes = System.Text.Encoding.ASCII.GetBytes("xmlParameters");
request = (HttpWebRequest) WebRequest.Create("http://localhost/visinfo/forms/TestPage.asp");
request.Method = "POST";
request.ContentLength = bytes.Length;
request.ContentType = "text/xml";
using (Stream requestStream = request.GetRequestStream())
{
    requestStream.Write(bytes, 0, bytes.Length);
}


Er der nogen der kan give mig et hint til, hvordan jeg læser den request-stream i .ASP siden?
Avatar billede ldanielsen Nybegynder
17. maj 2006 - 12:38 #1
Hvis det er VBScript:

<%
Dim strReceivedXml
strReceivedXml = Request.Form
%>
Avatar billede anri Novice
17. maj 2006 - 14:26 #2
Ja ikke?
Den har jeg også lavet, men når nu vi er enige, så er det vel ikke helt forkert.
..fejlen må ligge et andet sted..

Den var åbenbart ikke så svær alligevel..  Smid et svar Ida, og tak for hjælpen..

..skulle bare lige ha verificeret at jeg ikke huskede det gamle ASP helt forkert.
Avatar billede ldanielsen Nybegynder
18. maj 2006 - 08:57 #3
ok

Hvis jeg skulle lave det tilsvarende i ASP, så ville jeg jo bare lave en tekststreng og sende den med. Din kode (uden at jeg kender meget til .NET) bruger Stream. Er det tekst eller binært?

Jeg synes på en måde også at der mangler en .Send et sted. Er du sikker på at ASP-siden overhovedet bliver kaldt?
Avatar billede anri Novice
18. maj 2006 - 10:02 #4
Min send foregår i linien
requestStream.Write(bytes, 0, bytes.Length);

Det er en længere XML streng jeg skal sende, og den kan sagtens indeholde både apostroffer, & tegn, spørgsmålstegn og alt muligt andet stof, så jeg tror det er bedst at sende det på denne måde..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester