采用post请求传输单个参数给到后台API


前段格式:

post单参数传递重点也是在于ajax中的data属性键值对格式:{"":[参数值]}

$.ajax({
        type: "post",
        url: "http://xxx/api/xxx/xxx",//所访问的API地址
        data: { "": "Jim" },//post请求下键值对左边的参数名留空,用""表示,右边的参数值则根据数据类型书写
        success: function (data, status) {}
    });

后台对应API格式:

单个参数采用post传值的方式重点就是在形参之前加上[FromBody]

[HttpPost]
public [类型] [函数名]([FromBody]string [形参])
{
    return [返回值];
}
  • 若是无参传递则无需设置[FromBody]


采用post请求方式以json方式传递数据给到前端


由于要返回json类型的值,但是C#本身没有提供这种数据类型,所以这里使用object类型来泛指,或者引入Jobject

public object getjson()
{
    return [json对象];
}

 

关于C#如何处理json数据可以跳转这个---https://blog.csdn.net/l1342649572/article/details/98623320

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐