c# - 如何使用 POSTin c# 发出 HTTP 请求并发送一些 xml 数据

标签 c# .net xml post http-post


我必须使用 URL https://{server}/apimember/services/rest/member/insertOrUpdateMember/{token} 发出 HTTP 请求
我有服务器和 token 的值
现在我需要发送带有一些字段的 xml 作为数据
xml 看起来像

<?xml version="1.0" encoding="utf-8"?>
<synchroMember>
 <memberUID>{field1}:{value1}|{field2}:{value2}</memberUID>
 <dynContent>
 <entry>
  <key>{fieldNameA}</key>
  <value>{fieldValueA}</value>
 </entry>
 <entry>
  <key>{fieldNameB}</key>
  <value>{fieldValueB}</value>
 </entry>
 <entry>
  <key>{fieldNameC}</key>
  <value>{fieldValueC}</value>
 </entry>
</dynContent>
</synchroMember>`

我需要插入 field1、fieldNameA、fieldNameB、fieldNameC 的值。
稍后我可以读取所请求 URL 的响应。
谢谢。

最佳答案

try here

var httpContent = new StringContent(workItem.XDocument.ToString(), Encoding.UTF8, "application/xml");

关于c# - 如何使用 POSTin c# 发出 HTTP 请求并发送一些 xml 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34526617/

相关文章:

c# - 从另一个表单刷新 dataGridView 的数据源

c# - 为什么我的伪造按钮按下失败并显示 SendMessage?

c# - Java 中 Calendar.get() 方法的 C# 等效项是什么?

.net - 什么是背景,前景和主线程?

.net - Regex.CompileToAssembly 如何设置.dll 文件位置

python - XML:如何通过属性值获取元素 - Python 2.7 和 minidom

java - 如何检查 XML 文件是否具有最小结构(Java)?

java - 如何使用 JAXB 和 XmlJavaTypeAdapter 序列化列表?

c# - Monogame 旋转 Sprite

c# - 自动属性初始化器未填充