分享

C# webApi

 _明心见性_ 2018-08-19

(2)问题二:传参的方式;

http://www.cnblogs.com/landeanfen/p/5337072.html对于这篇文章的补充

 测试一如下:

1)后端代码如下,

注意1:Api中的方法中的参数只能有一个,不能出现比如像这样

public object post(LoginInfo user,string name)
 
复制代码
public class LoginController :ApiController { [HttpPost] public object post(LoginInfo user) { return user.strPwd; } public class LoginInfo { public string strUser { get; set; } public string strPwd { get; set; } }}
复制代码

发送请求如下:以json格式发送数据,自己写的请求头,注意contextType:application/json,代表以json的格式发送数据。

注意1:默认的路径设置为 routeTemplate: 'api/{controller}/{id}',

要设置为 routeTemplate: 'api/{controller}/{action}/{id}',才能请求的方法

接收到的返回的数据成功。

使用jquery测试,发起post请求:直接发送对象格式的数据,jquery会自动根据发送的格式转化成相应的格式发送出去

 代码如下:

复制代码
        
'text-align:center;'>
用户名:'text' id='txt_username' value='admin' />
密 码:'password' id='txt_password' value='123456' />
'button' value='登录' id='btn_login' class='btn-default' onclick='javaScript: Login()' />
复制代码

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多