我想去香港 2021-07-14 09:25 采纳率: 100%
浏览 47
已采纳

前端怎么解决公共开放接口跨域

在网上找到了一个公共开放的接口地址,放到浏览器和postman中都是可以运行的,但是在我自己的项目中是一直存在跨域问题,看网上说使用jsonp来解决问题,但是现在又报了一个请 求超时的错误

img
如图所示,不知道怎么解决,有人可以教下吗,可以不用jsonp来解决也行,只要能解决就可以。
项目是用vue cli@3x 创建的,
https://qqlykm.cn/api/qq/api.php?qq=731497596
这个是接口地址,求解决!

  • 写回答

1条回答 默认 最新

  • CSDN专家-showbo 2021-07-14 09:38
    关注

    要在你服务器端来获取跨域的数据,ajax请求你自己服务器的页面,而不是ajax直接请求跨域的页面。这样是报跨域错误的。

    除非对方接口支持jsonp数据(或者设置了Access-Control-Allow-Origin响应头为*或者你的域名允许跨域请求),注意是 jsonp (一段js代码,一般是 回调函数名(数据) 这种格式),不是json。有帮助麻烦点个采纳,谢谢~

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已采纳回答 7月14日
  • 创建了问题 7月14日

悬赏问题

  • ¥15 linux驱动,linux应用,多线程
  • ¥20 我要一个分身加定位两个功能的安卓app
  • ¥15 基于FOC驱动器,如何实现卡丁车下坡无阻力的遛坡的效果
  • ¥15 IAR程序莫名变量多重定义
  • ¥15 (标签-UDP|关键词-client)
  • ¥15 关于库卡officelite无法与虚拟机通讯的问题
  • ¥15 目标检测项目无法读取视频
  • ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析
  • ¥100 求采集电商背景音乐的方法
  • ¥15 数学建模竞赛求指导帮助