• 调用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(略)

  • 相关阅读:
    算法:归并排序
    算法:希尔排序
    算法:插入排序
    算法:冒泡排序
    算法:选择排序
    jQuery
    (二)多线程之开启线程的两种方式
    (一)多线程之线程理论
    (四)多进程之队列与生产者消费者模型
    (三)多进程之守护进程与互斥锁
  • 原文地址:https://www.cnblogs.com/wmj01/p/5378714.html
Copyright © 2020-2023  润新知