如何在universal windows platform(uwp)中将json数据发布到请求主体中

如何在universal windows platform(uwp)中将json数据发布到请求主体中,uwp,Uwp,私人作废帐簿\u单击(对象发送者,路由目标) { //我的json结果,我将它发送到一个Api // This is the submit button }您可以使用PostAsync方法。示例代码: 使用(var-client=new-HttpClient()) { var jsonContent=newstringcontent(json,Encoding.UTF8,“application/json”); 返回wait client.PostAsync(uri、jsonContent);

私人作废帐簿\u单击(对象发送者,路由目标)
{

//我的json结果,我将它发送到一个Api

// This is the submit button

}

您可以使用
PostAsync
方法。示例代码:

使用(var-client=new-HttpClient())
{
var jsonContent=newstringcontent(json,Encoding.UTF8,“application/json”);
返回wait client.PostAsync(uri、jsonContent);
}
确保在使用
HttpClient
进行正确清理后,对其进行处置(这是通过
使用
构造完成的)

{ 连接:关闭 日期:2017年5月12日星期五14:58:03 GMT 内容长度:1572 内容类型:text/html
}

这对我不起作用,请参见上面的结果。请帮帮我。别忘了我要把它送到身体而不是头上。感谢您的期待。由于这不是一个答案,请编辑您的问题,将此部分纳入您对问题的进一步分析。这是我在测试第一个解决方案后得到的结果。
StatusCode:500,原因短语:“内部服务器错误”
表示服务器端出现问题,你在c#上的帖子可能再也没有问题了。尝试访问Web服务的日志,以了解发生
500错误的原因服务提供商说我的数据提交不正确,这就是我出现错误的原因。他说可能我没有将其发送给Body。我们已使用android和ios版本的应用程序测试了该服务,效果良好,请帮助我解决。
 string json = Newtonsoft.Json.JsonConvert.SerializeObject(objnewobject, Newtonsoft.Json.Formatting.Indented);  

// My API url that will take the json value to the database

   string url = "http://62.173.41.5:7500/NNRAService/webresources/customerResources/makeBooking?";  

// Tested but not working 

    HttpClient client = new HttpClient();
            HttpRequestMessage req = new HttpRequestMessage(HttpMethod.Post, ToString());  
                req.Content = new StringContent(json, Encoding.UTF8, "application/json");  
                var response = await client.SendAsync(req);  
                string responseString = await response.Content.ReadAsStringAsync();  
// This is my code, but it doesn't work. dont forget that i want to send it to the body
private async void theData()
    {
        Uri url = new Uri("http://62.173.41.5:7500/NNRAService/webresources/customerResources/makeBooking?");
        using (var client = new HttpClient())
        {
            var jsonContent = new StringContent(json, Encoding.UTF8, "application/json");
            var answer = await client.PostAsync(url, jsonContent);
            Debug.WriteLine(answer);
        }
    }

//My response from server

StatusCode: 500, ReasonPhrase: 'Internal Server Error', Version: 1.1, Content: System.Net.Http.StreamContent, Headers: