zoukankan      html  css  js  c++  java
  • web api 如何接收post过来的json字符串

    前言

          好久没有写博客了,有一天同学问我咋不写了,我说没啥写的,都是一些基础的东西。然后他说,难道写东西不是为了总结吗?我说是的。。。。。额,我是不知道怎么说了。确实是写博客也是给自己的一种总结,一种理解,如果能写出来也是对这个东西的一种理解。这几天写webapi过程有了一个小发现,可能很多人都知道,我是在网上查了没有找到,经过了尝试,在尝试成功的时候是有人一起做的尝试,所以是两个人一起找到的,废话说了不少,见过程。

    过程

          

              [Route("detail")]
              [HttpPost,HttpGet]
              public HttpResponseMessage GetDetail([FromBody]string dataJson)
              {
                  //内容
              }

         那么在请求的时候,如果才能给dataJson赋值呢。自己犯的错误就是把dataJson当成对象的json了,所以在用Fiddler调接口的时候,总是直接一个json格式的数据过去,结果参数值为null。换成model后直接就可以,这是api的机制,最后给json加了一对双引号,于是就有值了,其实很简单因为参数是字符串,所以也要用字符串的形式去传。

         

    总结

          其实每天都有学到东西,只要去用心去做,尝试。有可能别人早就知道了,那又如何,学习永远都不晚。知道了,还要与大家一起分享,在分享的过程中,别人可能给你一些建议或看法,那你又会学到新的东西,大家一起进步其乐融融!

                                                             Live the single day as if it were  your last

  • 相关阅读:
    设置光盘为yum源
    oracle11G的安装历程
    数据备份系统治理方案
    设置 MySql 数据同步
    让MySQL与OpenOffice共舞
    My SQL数据库引擎疾速指导1
    MySQL就事器知名网站中的运用量
    MySQL 5.0 新特征教程 存储历程:第三讲
    解决MySQL数据库作古掉以及谢绝任事的办法
    Sun公司将引进新的API对MySQL休止功能调停
  • 原文地址:https://www.cnblogs.com/hackerxiaoyon/p/6226764.html
Copyright © 2011-2022 走看看