小编Yer*_*ang的帖子

带有自定义标头和主体 C# 的 application/json 的 HttpClient postasync

你好,我想从它的api. 但我不知道如何制作正确的格式。

我想postasync从这个 api: https://appcenter.ms/api/v0.1/apps/KacangIjo/ShopDiaryApp/push/notifications

Headers 需要的是:X-API-Token ="{api token}" 和 Content Type="application/json"

对于正文(内容),我想这样写:

{
    "notification_content" : {
        "name" : "Campaign Name",
        "title" : "Expired Warning",
        "body" : "You have items that almost expired"
    }
}
Run Code Online (Sandbox Code Playgroud)

我在如何为 HttpClient 编写正确的格式时遇到了困难。我试过这个,没有工作..

Content = new Content
{
   Name = "Campaign Name",
   Title = "Expired Warning",
   Body = "You have items that almost expired"
};
using (var client = new HttpClient { Timeout = TimeSpan.FromSeconds(30) })
{
   var myContent = JsonConvert.SerializeObject(data); …
Run Code Online (Sandbox Code Playgroud)

c# json httpclient json-serialization

4
推荐指数
1
解决办法
6877
查看次数

标签 统计

c# ×1

httpclient ×1

json ×1

json-serialization ×1