如何在 Windows 商店应用程序中通过 HTTP POST 方法发布 XML 数据?

use*_*131 3 microsoft-metro windows-8 windows-runtime dotnet-httpclient windows-store-apps

在 Windows 8 应用程序中使用休息服务发布方法的任何示例。请让我知道可能的链接。

Xyr*_*oid 5

尝试这个

using System.IO;
using System.Net.Http;
using System.Text;

var objHttpClient = new HttpClient();
var formParameters = "<details><id>1</id><name>test</name></details>");
var objHttpRequestMessage = new HttpRequestMessage(HttpMethod.Post, "http://example.com/page");
objHttpRequestMessage.Content = new StreamContent(new MemoryStream(Encoding.UTF8.GetBytes(formParameters)));
objHttpRequestMessage.Content.Headers.Add("Content-Type", "text/xml");
var result = await objHttpClient.SendAsync(objHttpRequestMessage);
Run Code Online (Sandbox Code Playgroud)

还要检查MSDN 上的 HttpClient 示例