При отправке xml я получаю ошибку 415 неподдерживаемый тип носителя - PullRequest
0 голосов

Мне нужно сделать запрос soap. Для этой работы я использую http-клиент. Я думаю, что в soap запросе мне нужно установить URI и действие. До сих пор я получаю код ошибки 415. Неподдерживаемый тип носителя. Проблема в том, что я не отправляю действие? И как я могу отправить его, если я использую http-клиент?

var doc = new XmlDocument();
doc.Load("C:\\test.xml");


var client = new HttpClient();
var response = await client.PostAsync("https://www1.gsis.gr:443/wsaade/RgWsPublic2/RgWsPublic2", new StringContent(doc.ToString(), Encoding.UTF8, "application/xml"));
var answer = await response.Content.ReadAsStringAsync();
MessageBox.Show(response.StatusCode.ToString());

Если я попытаюсь отправить то же самое, 1014 * отправляет без каких-либо ошибок. Поэтому я считаю, что мне нужно отправить что-то еще, кроме моего xml.

enter image description here] 1

Внутри Raw кажется, что мне нужно отправить действие .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...