• 微信小程序测试request请求webapi


    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Net;
    using System.Net.Http;
    using System.Web.Http;
    
    namespace TestWebAPI.Controllers
    {
        public class ValuesController : ApiController
        {
            // GET api/values
            public IEnumerable<string> Get()
            {
                return new string[] { "value1", "value2" };
            }
    
    
            [HttpPost]
            public object FindID(dynamic obj)
            {
                var strName = Convert.ToString(obj.NAME) + Convert.ToString(obj.DES);
                return strName;
    
            }
    
            // GET api/values/5
            public string Get(int id)
            {
                return "value";
            }
    
            //// POST api/values
            //public void Post([FromBody]string value)
            //{
            //}
    
            // PUT api/values/5
            public void Put(int id, [FromBody]string value)
            {
            }
    
            // DELETE api/values/5
            public void Delete(int id)
            {
            }
        }
    }
    

      注意:如果请求的方式不是以“”post“”开头的方法,例如:“”FindID“”这个时候把post的方法注释掉,要不然找不到FindID方法,默认去找post开头的方法。,注意post方式传递参数的写法。

    // pages/index/index.js
    Page({
    
      /**
       * 页面的初始数据
       */
      data: {
       
    
      },
      requestClick(e) {
        wx.request({
          url: 'http://localhost:49523/api/values/FindID',
          data: JSON.stringify({ NAME: "Jim", DES: "备注" }),
          header:{"content":"application/json"},
          method:"POST",
          success:function(res){
             console.log(res);
            wx.showModal({
              title: 'testRequest',
              content: res.data,
            })
          }
        })
       
      },
    
      /**
       * 生命周期函数--监听页面加载
       */
      onLoad: function (options) {
    
      },
    
      /**
       * 生命周期函数--监听页面初次渲染完成
       */
      onReady: function () {
    
      },
    
      /**
       * 生命周期函数--监听页面显示
       */
      onShow: function () {
    
      },
    
      /**
       * 生命周期函数--监听页面隐藏
       */
      onHide: function () {
    
      },
    
      /**
       * 生命周期函数--监听页面卸载
       */
      onUnload: function () {
    
      },
    
      /**
       * 页面相关事件处理函数--监听用户下拉动作
       */
      onPullDownRefresh: function () {
    
      },
    
      /**
       * 页面上拉触底事件的处理函数
       */
      onReachBottom: function () {
    
      },
    
      /**
       * 用户点击右上角分享
       */
      onShareAppMessage: function () {
    
      }
    })
    

      

  • 相关阅读:
    HashSet集合保证元素唯一性的原理 底层代码 ---有用
    集合(下) ---有用
    集合(上) Colection方法 并发修改异常
    Hive -- Hive面试题及答案sql语句 ---阿善有时间看
    hive面试题总结(2020最新版) hive优化方面 ---阿善重要
    hive面试题总结(2020最新版)
    Hive常见面试题1.0
    Hive面试题收集 ---阿善重要
    promise的三个缺点
    js中常见的高阶函数
  • 原文地址:https://www.cnblogs.com/sxjljj/p/10953889.html
Copyright © 2020-2023  润新知