Inviare xml a web service senza url

venerdì 05 settembre 2008 - 15.12

stuzzo Profilo | Junior Member

Salve a tutti.
Volevo chiedervi una mano nel risolvere il mio problema.
Sto lavorando ad una pagina che dopo aver ricevuto una risposta da un web service in questa maniera:

byte[] buffer = Convert.FromBase64String(Risposta);
string sRisposta = System.Text.Encoding.UTF8.GetString(buffer);
char[] cDelimitatore = { '|' };
string[] sParametri = sRisposta.Split(cDelimitatore);
string parametro1 = sParametri[x];
string parametro2 = sParametri[y];

Dopo aver letto i parametri creo un file XML e dopo dovrei inviarlo a questo servizio.
Vorrei sapere come faccio ad inviare questo file XML, però non posso utilizzare WebRequest perchè non so l'url dove inviare...
prima lo facevo con Response.Write, ma avevo una stringa.
Come faccio a rispondere ?

Grazie a tutti!!!

stuzzo Profilo | Junior Member

>Scusa ma senza url come fai a contattare il servizio? Se non
>hai l'url non puoi creare la Richiesta e quindi non puoi inviare
>nulla.

Ciao, grazie della risposta.
Cerco di farmi capire meglio..
Allora diciamo che nel punto in cui mi trovo io, sto già al secondo step, perchè nel primo invio la richiesta attraverso un url.
Il servizio viene contattato, elabora le informazioni che invio e mi restituisce dei dati.
Io li prendo e li devo incapsulare un file XML opportunamente creato, per poi rimandarlo al servizio.
Ti dico anche che prima riuscivo a fare questa cosa con il Response.Write(stringa), dove la stringa non era altro che una cosa del genere
string sInvio = "<?xml version='1.0' encoding='ISO-8859-1'?><prova>" +
"<customer>" + sCustomer + "</customer>" + </prova> //sCustomer per esempio è un parametro che io mi sono ripreso dalla risposta
ma questo mi creava dei problemi perchè poi dovevo utilizzare il Response.End() che mi bloccava tutta la pagina, perciò ho dovuto fare in modo che mi creassi il file XML con le funzioni XML implementate in .NET.
Adesso però non so come rispondere perchè non ho più una stringa, ma un file XML.
Spero di esserti stato più chiaro.

Ciao
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5