Using jQuery to POST [FromBody] parameters to Web API

问题现象:      

 制作了一个webapi接口,见代码,用jquery或者其他第三方程序访问的时候,接口可以调通,但是无法获取condition的值,总是呈现为null值

     

解决方式:

服务端代码(webapi)

       [HttpPost]
        public string GetNews([FromBody]string condition)
        {
          return condition
        }


调用代码(jquery)

$.post('api/values', { '': value });

注意事项:

1.Post方法只能有一个参数,如果需要多个参数,需要封装为复杂类型传输

2.Jquery端的调用的键值必须为空,服务端能取到值。





阅读更多
文章标签: webapi
个人分类: Asp.net(C#)
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭