微信小程序网络请求wx.request详解及实例

 更新时间:2017年05月18日 14:26:38   投稿:lqh  
这篇文章主要介绍了微信小程序网络请求wx.request详解及实例的相关资料,需要的朋友可以参考下

微信小程序网络请求wx.request详解及实例

如果说小程序API里面最重要一个接口是哪一个?那么首推wx.request()。相当于在小程序内请发起一个https请求(本地调试模式下支持HTTP)。HTTP协议中共定义了八种方法或者叫“动作”来表明对Request-URI指定的资源的不同操作方式。

  1. GET:向特定的资源发出请求。
  2. POST:向指定资源提交数据进行处理请求。数据被包含在请求体中。
  3. PUT:向指定资源位置上传其最新内容。
  4. DELETE:请求服务器删除Request-URI所标识的资源。
  5. HEAD:向服务器索要与GET请求相一致的响应,只不过响应体将不会被返回。
  6. TRACE:回显服务器收到的请求,主要用于测试或诊断
  7. OPTIONS:返回服务器针对特定资源所支持的HTTP请求方法。
  8. CONNECT:HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。

小程序对以上8种方法全部支持。不过对于网络资源主要还是增删改查四种类型就够了,小程序后台接口主要使用还是类似RESTFull的方式。

put请求string   

 wx.request({
    url: 'https://a86.cn/chishenme/ChishenmeDeciper',
    method:'PUT',
    dataType:'STRING',
    data:'this is strng data 这是一个中文数据',
    header: {'content-type': 'application/json'},
    success:function(res){
      console.log('this is put request result'+ res.data)
    }
  })

post请求 string  header 不同 

 wx.request({
    url: 'https://a86.cn/chishenme/ChishenmeDeciper',
    method: 'POST',
    dataType: 'STRING',
    data:'this is post string data',
    header: {'content-type':'application/x-www-form-urlencoded'},
    success: function (res) {
      console.log('this is post request result' + res.data)
    }
  })

注意点

1、请求的方法类型必须大写如GET、POST、PUT;

2、请求的方法类型需要用单引号或双引号包括起来;

3、dataTye 需要用单引号或双引号包括起来(内部约定也用大写);

4、content-type 默认为 'application/json' 对于习惯用request.getParameter()获取参数的同学要注意

5、如果使用默认的header,服务端需要对传送过来的内容“流转字符串”

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • JavaScript前端实现小说分页功能示例

    JavaScript前端实现小说分页功能示例

    这篇文章主要为大家介绍了JavaScript前端实现小说分页功能示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • js面向对象编程OOP及函数式编程FP区别

    js面向对象编程OOP及函数式编程FP区别

    这篇文章主要为大家介绍了js面向对象编程OOP及函数式编程FP的区别详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • 微信小程序页面传值实例分析

    微信小程序页面传值实例分析

    这篇文章主要介绍了微信小程序页面传值实例分析的相关资料,需要的朋友可以参考下
    2017-04-04
  • JavaScript ES6语法中let,const ,var 的区别

    JavaScript ES6语法中let,const ,var 的区别

    这篇文章主要为大家介绍了JavaScript中let,const ,var 的区别,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-01-01
  • 微信小程序 引用其他js文件实现代码

    微信小程序 引用其他js文件实现代码

    这篇文章主要介绍了微信小程序 引用其他js文件实现代码的相关资料,需要的朋友可以参考下
    2017-02-02
  • JavaScript Dom对象的操作

    JavaScript Dom对象的操作

    这篇文章主要介绍了JavaScript Dom对象的操作,文张以浏览器网页就是一个Dom树形结构做为核心,然后根据核心进行更新Dom节点、获得Dom节点、删除一个Dom节点、添加一个新的节点操作,下面文章是详细内容,需要的朋友可以参考以下
    2021-11-11
  • JavaScript中的设计模式 单例模式

    JavaScript中的设计模式 单例模式

    这篇文章主要给大家介绍的是JavaScript中的单例模式,设计模式代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案,需要的朋友可以参考一下
    2021-09-09
  • 非常好的js代码

    非常好的js代码

    [蓝色]非常好的js代码...
    2006-06-06
  • JavaScript TO HTML 转换

    JavaScript TO HTML 转换

    JavaScript TO HTML 转换...
    2006-06-06
  • js前端埋点监控解析

    js前端埋点监控解析

    本文针对埋点系统和监控系统的融合的一点进行简单的介绍与探索,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07

最新评论