Подскажите лучший способ получение xml отправленного POST запросом на asp.net? С помощью контрола или парсить post запрос? Наиболее красивый и интересный способ.
XML отправляется с помощью webRequest следующим образом:
HttpWebRequest wr = (HttpWebRequest)WebRequest.Create(url);
wr.ContentType = "multipart/form-data; boundary=" + boundary;
wr.Method = "POST";
string headerTemplate = "Content-Disposition: form-data; name=\"{0}\"; filename=\"{1}\"\r\nContent-Type: {2}\r\n\r\n";
string header = string.Format(headerTemplate, "xml_file", "xml.xml", "text/html");
Как получить её на серверной стороне? Пробовал так: возвращается пустота.
[HttpPost]
public void Confirmation(HttpRequestBase request)
{
var content = request.InputStream;
var reader = new StreamReader(content);
string text = reader.ReadToEnd();
Response.Write(text);
}
без фраймвёрков считался хорошо так:
<script language="C#" runat="server">
public void Page_Load(Object sender, EventArgs e)
{
var content = Context.Request.InputStream;
var reader = new System.IO.StreamReader(content);
string text = reader.ReadToEnd();
Response.Write(text);
}
Пожалуйста, отформатируйте содержание вашего вопроса. Не всем понятно, чего вы хотите добиться.
По сабжу:
Вам поможет HttpClient
var response = await client.PostAsync(myURL, myContent);
var myXmlString = await response.Content.ReadAsStringAsync()
// десереализую или "парсирую" элементы
// и кладу их куда мне надо
Можно прочитать респонс сразу в XDocument(после приведения в строку), что бы работать с Linq2Xml.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Считал текст из файла построчноПытаюсь в новый массив считать отдельную строку до пробела
Вопрос таковСоздал я стиль для окна, закинул его в словарь ресурсов, что бы использовать не на одной форме, но могу ли я реализовать события,...
Хай, у меня есть проект в котором есть класс сервера и класс клиентаХотелось бы реализовать следующее: При запуске проекта запускается первая...