簡體   English   中英

如何在C#中使用POST發出HTTP請求並發送一些xml數據

[英]How can I make an HTTP request and send some xml data using POSTin c#


我必須使用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的響應。
謝謝。

試試這里

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM