首页 > 解决方案 > 发送 xml 我收到错误 415 不支持的媒体类型

问题描述

我需要提出肥皂请求。对于这项工作,我正在使用 http 客户端。我认为在肥皂请求中我需要设置 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());

如果我将尝试发送相同的 xml 正在发送而没有任何错误。所以我相信我需要发送除我的 xml 之外的更多内容。

在此处输入图像描述] 1

在 Raw 内部,我似乎需要发送操作。

标签: c#soaphttpclient

解决方案


推荐阅读