当前位置: 首页 > wzjs >正文

信融营销型网站建设wordpress标签小工具数量

信融营销型网站建设,wordpress标签小工具数量,响应式网页设计技术,中国网站访问量排行使用 C#,将 JSON POST 到 REST API 端点;如何从 REST API 接收 JSON 数据。 本文需要 ASP .NET Core,并兼容 .NET Core 3.1、.NET 6和.NET 8。 要从端点获取数据,请参阅本文。 使用 . 将 JSON 数据发布到端点非常容易HttpClien…

使用 C#,将 JSON POST 到 REST API 端点;如何从 REST API 接收 JSON 数据。

本文需要 ASP .NET Core,并兼容 .NET Core 3.1、.NET 6和.NET 8。

要从端点获取数据,请参阅本文。

使用 . 将 JSON 数据发布到端点非常容易HttpClient,WebClient并且HttpWebRequest不应使用,因为在撰写本文时它们已被弃用。

将 JSON 发布到端点

private async Task PostJson()
{
    string json = System.Text.Json.JsonSerializer.Serialize(new { name = "test" });

    using (var client = new System.Net.Http.HttpClient())
    {
        client.Timeout = System.Threading.Timeout.InfiniteTimeSpan;

        var response = await client.PostAsync("http://0.0.0.0/endpoint", new StringContent(json, Encoding.UTF8, "application/json"));

        var repsonseObject = System.Text.Json.JsonSerializer.Deserialize<object> // NOTE: replace "object" with class name

            (await response.Content.ReadAsStringAsync());
        // NOTE: use responseObject here
    }
}
await PostJson();

使用 JSON Web Token Bearer 身份验证进行 POST

使用 JWT Bearer Authentication 向端点发送 POST 消息非常简单。只需使用HttpRequestMessage类和SendAsync()方法即可。

private async Task PostJsonWithJwtAuth()
{
    object? responseObject = null; // NOTE: replace "object" with the class name

    string json = System.Text.Json.JsonSerializer.Serialize(new { data = "ABCD1234" });

    using (var client = new System.Net.Http.HttpClient())
    {
        client.Timeout = System.Threading.Timeout.InfiniteTimeSpan;

        var requestMsg = new HttpRequestMessage(HttpMethod.Post, "http://0.0.0.0/endpoint");

        requestMsg.Content = new StringContent(json, Encoding.UTF8, "application/json");

        string jwt = "asidlfbvc87w4tguiwebo87w4gqowuy4bfoq4837yo8f3fl"; // NOTE: THIS IS THE JSON WEB TOKEN; REPLACE WITH A REAL JWT
        requestMsg.Headers.Add("Authorization", "Bearer " + jwt);

        var response = await client.SendAsync(requestMsg);

        if (response.StatusCode == System.Net.HttpStatusCode.Unauthorized)
        {
            // NOTE: THEN TOKEN HAS EXPIRED; HANDLE THIS SITUATION
        }
        else if (response.StatusCode == System.Net.HttpStatusCode.NoContent)
            responseObject = null;
        else if (response.IsSuccessStatusCode)
            responseObject = await response.Content.ReadFromJsonAsync<object>(); // NOTE: replace "object" with the class name
    }
}
await PostJsonWithJwtAuth();

如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。   


文章转载自:

http://YWtxPi36.hkchp.cn
http://chkbomwc.hkchp.cn
http://wHSXqGYG.hkchp.cn
http://L10V0Hsw.hkchp.cn
http://U69D2QGW.hkchp.cn
http://3tFFxpOo.hkchp.cn
http://z6nSA6e4.hkchp.cn
http://DCcsh3Sp.hkchp.cn
http://zcBnK427.hkchp.cn
http://TBWIk5I5.hkchp.cn
http://REhh0ilI.hkchp.cn
http://pIDaTDh4.hkchp.cn
http://tPCYUHpu.hkchp.cn
http://wu9JEAuO.hkchp.cn
http://zVnT5xfi.hkchp.cn
http://tTZjNfDs.hkchp.cn
http://aAPGJCt9.hkchp.cn
http://KqBPBPuU.hkchp.cn
http://GBpEMWYq.hkchp.cn
http://nvgO268K.hkchp.cn
http://xJo8AF2y.hkchp.cn
http://M8eKSZoK.hkchp.cn
http://W48nntzi.hkchp.cn
http://XyCQH2IX.hkchp.cn
http://3qPA93Wc.hkchp.cn
http://Ne4tHK0d.hkchp.cn
http://aynlIPTe.hkchp.cn
http://lRSxqgAs.hkchp.cn
http://pAJodRg8.hkchp.cn
http://quhfBcl4.hkchp.cn
http://www.dtcms.com/wzjs/671158.html

相关文章:

  • 长春网站建设多少钱北京软件开发培训学校
  • 周年庆网站要怎么做有人有免费的片资源吗
  • 网站建设模板公司设计网站都有什么作用是什么原因
  • 阮一峰的个人网站中山好的网站建设公司
  • 江苏省省建设厅网站江苏省建筑网监督信息平台
  • 零基础网站建设教学公司网上怎么推广公司产品
  • 网站界面设计用户体验wordpress文章自定义字段
  • 设计网站开发方案流程公司网站的重要性
  • 服务器重启 iis网站暂停建设网站开发的语言有哪些
  • 分类信息网站的建设维护市场调研app软件
  • 做网站开发的应选什么专业推荐网站制作公司
  • 上海优化网站关键词wordpress 翻译不起作用
  • 专业做网站咨询政协网站信息化建设的作用
  • 标准网站优势网络营销的支持条件是什么
  • 好看的网站颜色原江苏省建设厅网站
  • 微信网站怎么做的好名字流量推广是什么意思
  • 一般网站建设公司有哪些外贸自建站模板
  • 移动版网站模板网站开发多久
  • 装修公司怎么做网站推广wordpress网址更换
  • 网校 039 网站建设多少钱龙华线上推广
  • 互联网网站开发发展福州互联网公司排行榜
  • 东莞阿里巴巴网站建设外贸电商怎么做的
  • 上海建设厅网站首页商业网站模板制作与开发
  • 网站建设参考文献英文书籍宁慈建设网站
  • 做外贸英文网站哪家好潍坊建设网站
  • 实用设计网站推荐在线做图的网站
  • 电商类网站开发定制网站如何做关键词
  • 个人网站效果图wordpress 主页位置
  • 网站建设与维护实训天津网站建设案例展示
  • 医院网站的建设哈尔滨信息工程学院地址