c# - 发送 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 内部,我似乎需要发送操作。
解决方案
推荐阅读
- javascript - 快速 csv 转换似乎正在剥离列
- angular - 检查Angular 7中未定义的失败
- r - 如何在另一个 ui pickerInput 选项中使用数字输入?
- kubernetes - 如何使用 helm 将自定义仪表板导入 grafana
- java - 插入和合并排序算法 - 异常时序结果
- atom-editor - Atom 编辑器不执行程序
- html - 如何使用 css 将 xml 标签显示为列表?
- python - 如何在缩放时调整平移
- python - 如何在 for 循环中使用 docx 在 Python 中使文本变为粗体
- php - 在 Woocommerce 中,每位客户仅允许购买一次产品