axios在火狐浏览器使用遇到的问题

火狐浏览器使用DELETE方法删除报:已拦截跨源请求:同源策略禁止读取位于 http://:?id=9 的远程资源。(原因:找不到 CORS 头中的 'Access-Control-Allow-Methods') 错误;
但是在Chrome浏览器上是正常删除的;
看了火狐的MDN文档上有:Access-Control-Allow-Methods: GET,HEAD,POST;Trying to use a PUT request will fail with this error.这样一句话,那是因为火狐不支持?请问有什么方法解决?

阅读 4k
3 个回答

CORS由服务器决定

那得看服务端CORS 对你开没开放DELETE请求

后台采用Access-Control-Allow-Methods:*;改成Access-Control-Allow-Methods:delete,get,put,post...就ok了

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