【问题标题】:How can I make an HTTP request and send some xml data using POSTin c#如何使用 POSTin c# 发出 HTTP 请求并发送一些 xml 数据
【发布时间】:2015-12-30 09:27:59
【问题描述】:


我必须使用 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 的响应。
谢谢。

【问题讨论】:

    标签: c# .net xml post http-post


    【解决方案1】:

    try here

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

    【讨论】:

    • 是的,我知道这一点,但现在,我需要如何发送 xml/ 中描述的变量值
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-20
    • 1970-01-01
    • 2014-02-24
    • 1970-01-01
    • 1970-01-01
    • 2020-02-12
    • 1970-01-01
    相关资源
    最近更新 更多