【问题标题】:Request has data but axios not reading [duplicate]请求有数据但axios没有读取[重复]
【发布时间】:2019-04-26 08:38:24
【问题描述】:

我正在使用 axios 对 laravel api 请求进行 GET 请求,该请求将成功 但我得到空洞的回应 这是我更改 axio 的基本 url 时的代码

window.axios = require('axios');
window.ajaxHeaders = {
    'X-CSRF-TOKEN': window.Laravel.csrfToken,
    'X-Requested-With': 'XMLHttpRequest'
};
window.axios.defaults.headers.common = window.ajaxHeaders
window.axios.defaults.baseURL="https://roqstaraudio.com/";

这是请求

这是空响应 当在浏览器上点击相同的 url 获取数据时

这是我通过 GET 请求从 ajax 调用的 url

https://roqstaraudio.com/api/item/list?categories[0]=2&order[0]=latest&per_page=18&relations[0]=creator

在控制台中得到这个

【问题讨论】:

  • 该 API 未启用 CORS....是您自己的还是第三方的?
  • 第三方
  • 可以访问该数据
  • 当然...当您直接访问该站点时,但这与 CORS 如何处理来自浏览器的跨域请求无关。如果您不知道上图中的 OPTIONS 请求是什么样的,也应该阅读一下
  • 控制台已更新

标签: javascript ajax laravel axios


【解决方案1】:

这是一个OPTIONS 请求,而不是GET 请求。查看您的控制台了解更多信息

【讨论】:

  • 所以对于选项请求我应该得到数据为什么我没有得到响应
  • 我控制台我需要检查什么以及我需要纠正什么
  • 当我的 baseurl 是 localhost:8000 时,它工作正常
猜你喜欢
  • 2019-08-24
  • 1970-01-01
  • 2020-12-11
  • 2019-08-02
  • 1970-01-01
  • 1970-01-01
  • 2020-12-15
  • 2013-09-06
  • 1970-01-01
相关资源
最近更新 更多