zoukankan      html  css  js  c++  java
  • webapi系列

    一、WebApi接收POST传参方式

    1、单个参数

    [FromBody]+变量方式(不推荐):如public string PostUser([FromBody] string user_id){}

    由于我们的前端习惯用key/value的方式进行请求,而此法要求key为空,有点不三不四,代码不规范,故此不推荐。

    2、JObject方式(适用于单参数或多参数情况,又不想用实体类方式接收)

    JObject需要using  Newtonsoft.Json.Linq;  //Newtonsoft.Json要求是11.0.2版本以上支持。

    示例

    public string PostUser([FromBody] JObject obj){

      string uid=obj["user_id"].ToString(); // 本例前端的key为user_id,JObject实际是dynamic obj

    }

    3、实体类方式

    public string Save([FromBody]User model){ }

  • 相关阅读:
    第四次作业
    第三次
    第十次作业
    第九次作业
    第八次作业
    10.29第七次
    15
    14
    13 this
    12 电视机
  • 原文地址:https://www.cnblogs.com/zxh8080/p/12048691.html
Copyright © 2011-2022 走看看