RequestTask

解释:网络请求任务对象。

示例

在开发者工具中打开

在开发者工具中打开

在 WEB IDE 中打开

扫码体验

代码示例

百度智能小程序

请使用百度APP扫码

图片示例

RequestTask - 图2

代码示例

  • SWAN
  • JS
  1. <button bindtap="createRequestTask">创建request实例对象</button>
  1. Page({
  2. createRequestTask() {
  3. const requestTask = swan.request({
  4. // 仅为示例,并非真实的接口地址
  5. url: 'https://sfc.baidu.com/shopping/nianhuo/bimai',
  6. header: {
  7. 'content-type': 'application/json'
  8. },
  9. method: 'POST',
  10. dataType: 'json',
  11. responseType: 'text',
  12. data: {
  13. tabname: '美食酒水'
  14. },
  15. success: res => {
  16. console.log('request success', res);
  17. },
  18. fail: err => {
  19. swan.showToast({
  20. title: '创建失败',
  21. icon: 'none'
  22. });
  23. console.log('request fail', err);
  24. }
  25. });
  26. console.log('res', requestTask);
  27. swan.showModal({
  28. title: '创建' + requestTask._reqId,
  29. content: JSON.stringify(requestTask)
  30. });
  31. }
  32. });

Bug & Tip

  • Tip:content-type 默认为 ‘application/json’ ;
  • Tip:url 中不能有端口。