У меня есть список с двумя строками XML, здесь C# код:Как отправить 2 xml запрос на мыло?
string sb = "";
List<string> listGamme = new List<string>();
sb = ("<?xml....") ;//1st listGamme
listGamme.Add(sb);
sb = ("<?xml..."); //2nd listGamme
listGamme.Add(sb);
HttpWebRequest req = (HttpWebRequest)WebRequest.Create("urlofmy.asmx");
req.Headers.Add("SOAPAction", "URLSOAPACTION");
req.ContentType = "text/xml;charset=\"utf-8\"";
req.Accept = "text/xml";
req.Method = "POST";
using (Stream stm = req.GetRequestStream())
{
using (StreamWriter stmw = new StreamWriter(stm))
{
foreach (string gamme in listGamme)
{
stmw.Write(gamme);
}
}
}
WebResponse response = req.GetResponse();
StreamReader srreader = new StreamReader(response.GetResponseStream());
добавление Еогеасп внутри де второго используя дать мне ошибку 400 плохой запрос :), и если первая listGamme или второй listGamme «закомментируйте» код работает!, что не так в моем коде ???
Есть ли какой-то причине вы не можете просто использовать «Add Service Reference»? См. Http://johnwsaunders3.wordpress.com/2009/05/17/how-to-consume-a-web-service/ –