• 调用WebApi的方式


    1.前端调用通过ajax

    <script type="text/javascript">
    $(function () {
      $("#get").click(function () {
         $.ajax({
             url: "http://localhost:57231/api/Values",

             type: "get",
             data:{id:1}, 
             success: function (data) {
                alert(data);
              }
          })
       });
      $("#post").bind("click", function () {
         $.ajax({
             url: "http://localhost:57231/api/Values",
             type: "post",
             data: {name:"小小",age:18},
             success: function (data) {
             alert(data.Name);
              },
             error: function () {
             }
         });
       });

      $("#update").bind("click", function () {
          $.ajax({
               url: "http://localhost:57231/api/Values?id="+1,
               type: "put",
               data: { id:1,name: "小小", age: 18 },
               success: function (data) {
                      alert(data.Name);
               },
               error: function () { 
              }
           });
       });
       $("#delete").bind("click", function () {
           $.ajax({
               url: "http://localhost:57231/api/Values?id="+1,
                type: "delete",
               data: { id: 1, name: "小小", age: 18 },
                success: function (data) {
               alert(data.Name);
                },
                error: function () {
                }
            });
         });
    })
    </script>

    API

     public string Get(int id)
            {
                return "value";
            }
    
            // POST api/values
            public User Post([FromBody]User value)
            {
    
                return value;
            }
    
            // PUT api/values/5
            public User Put(int id, [FromBody]User value)
            {
                return value;
            }
    
            // DELETE api/values/5
            public void Delete(int id)
            {
            }
    

      

     2.后台调用:

        (1)HttpClient(略)

        (2)WebRequest(略)

  • 相关阅读:
    关于PCA算法的一点学习总结
    c++大作业--学籍管理系统--
    AVC1与H264的差别
    Java多线程之wait(),notify(),notifyAll()
    jquery——zTree, 完美好用的树插件
    一位Erlang程序猿的自白
    SQL Server 中关于EXCEPT和INTERSECT的使用方法
    JAVA程序猿怎么才干高速查找到学习资料?
    CFileDialog的使用方法简单介绍
    XCode 打包问题巧遇
  • 原文地址:https://www.cnblogs.com/wmj01/p/5378714.html
Copyright © 2020-2023  润新知