当前位置: 代码迷 >> C# >> WebAPI调用的有关问题
  详细解决方案

WebAPI调用的有关问题

热度:159   发布时间:2016-05-05 02:46:29.0
WebAPI调用的问题
本帖最后由 dengyi425 于 2015-09-29 11:39:40 编辑
    
      $.ajax({
            type: 'POST',
            url: 'api/login/UserLogin?LoginName=test&LoginPwd=123',
            data: “”,
            dataType: 'json',
            async: false,
            cache: false,
            success: function (data, textStatus) {

调用WebAPI登录的方法,传参的时候只能在URL地址上接上,能不能向下面一样?

        $.ajax({
            type: 'POST',
            url: 'api/login/UserLogin',
            data: { LoginName: "test", LoginPwd: "123" },
            dataType: 'json',
            async: false,
            cache: false,
            success: function (data, textStatus) {}

用这种方法提示
POST http://localhost:52655/api/login 404 Not Found

应该怎么写?

------解决思路----------------------
唉,我猜测出你的问题了,你的userlogin方法是不是有两个参数?要么你组合成一个实体,要么你在这两个参数前面都加[FromBody]特性