1
Как сделать содержимое xml совместимым с PostAsync
Работа для контента и где вы указываете headers
для Content-Type = application/xml
.Почтовый вызов для содержимого xml с использованием HttpClient
Ошибка -> Невозможно преобразовать строку в HttpContent
public async Task GetCustomersAsync(string firstname, string lastname)
{
using (var client = new HttpClient())
{
var content = "<soapenv:Envelope xmlns:xsi...";
var response = await client.PostAsync("https://domain.com/scripts/WebObj.exe/Client.woa/2/ws/ABC", content);
var responseString = await response.Content.ReadAsStringAsync();
}
}
спасибо, как и вы указывали заголовки, например 'content-type' в этом случае – user2727195
@ user2727195 Я обновил свой ответ. Этот заголовок специально предназначен для содержимого, в первом примере последний параметр для конструктора задается как заголовок Content-Type. Если вы ищете разные заголовки, то это делается на самом запросе объекта request.Headers.Add («HEADER_KEY», «HEADER_VALUE») – peinearydevelopment
Я вижу, что httpclient читает содержимое, кодировку и ее контент-тип и устанавливает соответственно, заголовки? \ – user2727195