vue axios 无法请求拼接的html地址

使用axios跨域时,需要构建如下类型的api,始终报404

api.js中
`getContent(){

   return axios.get(api+'http://www.xxxx.com/xxx/xxxx/xxx.html).then(res=>res)

}`

有何办法解决。求帮助。拜谢。

阅读 4k
4 个回答

后边的单引号没有包含完。另外,可以在外边拼好了再用axios请求。

api代表的内容是什么?里面有没有http?跟后面的http拼在一起当然出错咯

建议:不要先急于写进axios,把拼好的地址,直接放到浏览器地址里,回车看看有没有内容出来,先得保证这个接口没问题啊

问题已经解决了。不管是proxyTable还是在axios中,都是设置好的,其他的api也可正常使用。
进行了各种尝试后,最后修改了api的pathRewrite。请求成功。
多谢各位的帮助。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题