tranferir xml por http post con c#

01/04/2005 - 22:47 por Emanuel | Informe spam
Necesito hacer un metodo en c# para asp.net que permita hacer una
tranferencia de un string que contiene Xml mediante Http Post
El string lo tengo que concatenar con unos datos de entrada

les paso lo que tengo que hacer pero codificado en java
Cuanquier comentario sera de ayuda
gracias


String xml = "<?xml version='1.0' encoding='UTF-8'?>"
URL servlet = new
URL("http://arznt0117:7001/Front/Resuponera.jsp");
HttpURLConnection
conn=(HttpURLConnection)servlet.openConnection();
conn.setDoOutput(true);
conn.setDoInput(true);
conn.setUseCaches(false);

conn.setRequestProperty("Content-type","application/x-www-form-urlencoded");
conn.setRequestProperty("Cache-Control", "no-cache");

DataOutputStream out = new
DataOutputStream(conn.getOutputStream());

out.writeBytes(xml);

out.flush();
out.close();

InputStream stream = conn.getInputStream();
BufferedInputStream in = new BufferedInputStream(stream);

in.close();
conn.disconnect();
 

Leer las respuestas

#1 mr_quincymagoo
03/05/2005 - 20:26 | Informe spam
Consegui desta maneira

using System.Net;
using System.Data; // trazer em um dataset
using System.IO; // tranformar em string

HttpWebRequest objwebreq = (HttpWebRequest) WebRequest.Create(getUrl(cep));
HttpWebResponse objwebresp = (HttpWebResponse) objwebreq.GetResponse();
objwebreq = null; objwebresp = null;

// recuperar dados em um dataset
DataSet objdataset = new DataSet();
objdataset.ReadXml(objwebresp.GetResponseStream());

// recuperar dados em uma string
StreamReader objstream = new StreamReader(objwebresp.GetResponseStream(),
true);
string Pagina = objstream.ReadToEnd();


espero ter ajudado.
[]'s



Emanuel wrote:

Necesito hacer un metodo en c# para asp.net que permita hacer una
tranferencia de un string que contiene Xml mediante Http Post
El string lo tengo que concatenar con unos datos de entrada

les paso lo que tengo que hacer pero codificado en java
Cuanquier comentario sera de ayuda
gracias


String xml = "<?xml version='1.0' encoding='UTF-8'?>"
URL servlet = new
URL("http://arznt0117:7001/Front/Resuponera.jsp");
HttpURLConnection
conn=(HttpURLConnection)servlet.openConnection();
conn.setDoOutput(true);
conn.setDoInput(true);
conn.setUseCaches(false);

conn.setRequestProperty("Content-type","application/x-www-form-urlencoded");
conn.setRequestProperty("Cache-Control", "no-cache");

DataOutputStream out = new
DataOutputStream(conn.getOutputStream());

out.writeBytes(xml);

out.flush();
out.close();

InputStream stream = conn.getInputStream();
BufferedInputStream in = new BufferedInputStream(stream);

in.close();
conn.disconnect();

Preguntas similares