zoukankan      html  css  js  c++  java
  • 关于WebApi POST参数问题

    最近学习WebApi,总结一下WebApi参数接收:

    1、使用HTTP Get的方式时,参数可以下面几种形式:

       1.1、前台:URL?a=xxxx&b=xxxx

              后台:public void Method(string a,string b)

       1.2、前台:$.ajax(type:Get,url:url,data:JSON对象);

              后台:public void Method(string a,string b)

    2、使用HTTP Post的方式时,参数可以有下面几种形式:

       2.1、有少量参数时可以将参数写在URL中,如:URL?a=xxxx&b=xxxx

              后台:public void Method(string a,string b)

       2.2、将参数放到body中,后台使用[FromBody]接收,前台:$.ajax(type:POST,url:url,data:JSON字符串);

              后台:public void Method([FromBody]User user)

       2.3、ajax传递参数使用JSON字符串,后台直接用类接收,不需要[FromBody]关键字

  • 相关阅读:
    react-redux
    Vue中常用的UI框架
    vue中router与route的区别
    H5新增input属性
    H5新增的input类型
    菜鸡对作用域链的理解
    自己对路由的一些理解
    浏览器缓存
    黄瓜的不定期更新面试题
    ajax封装
  • 原文地址:https://www.cnblogs.com/hongyan5682/p/5607662.html
Copyright © 2011-2022 走看看