RequestTask

解释:网络请求任务对象

示例

在开发者工具中预览效果

扫码体验

RequestTask - 图1请使用百度APP扫码

图片示例

RequestTask - 图2

代码示例

  • 在 swan 文件中
  1. <button bindtap="createRequestTask">创建request实例对象</button>
  • 在 js 文件中
  1. Page({
  2. data: { },
  3. createRequestTask() {
  4. const requestTask = swan.request({
  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. },
  17. fail: err => {
  18. swan.showToast({
  19. title: '创建失败',
  20. icon: 'none'
  21. });
  22. console.log('request fail', err);
  23. },
  24. complete: () => {
  25. console.log('request complete');
  26. }
  27. });
  28. console.log('res', requestTask);
  29. swan.showModal({
  30. title: '创建' + requestTask._reqId,
  31. content: JSON.stringify(requestTask)
  32. });
  33. }
  34. });

Bug & Tip

  • content-type 默认为 'application/json';
  • url 中不能有端口。