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

本文关键字:xml 数据 并发 请求 POSTin 何使用 发出 HTTP | 更新日期: 2023-09-27 18:28:25


我必须使用URL https://{server}/apimember/services/rest/member/insertOrUpdateMember/{token}发出HTTP请求
我有服务器和令牌的值
现在我需要将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的响应
谢谢

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

在此处尝试

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