gpt4 book ai didi

ajax - firefox中的跨域ajax

转载 作者:行者123 更新时间:2023-11-28 22:37:51 25 4
gpt4 key购买 nike

好吧,我遇到了这个问题,我正在构建一个具有主干和需求的应用程序,我需要解决这个问题:当应用程序请求服务时,应用程序无法运行。我正在使用 grails 和 tomcat 作为应用程序的基础,并且请求是在应用程序外部的服务器中完成的。我告诉每个地方的人禁用 firefox 的安全性,那是一个 ajax 跨域问题,但是这样做,问题仍然存在。我还为 corss 下载了一个 firefox 的附加组件,什么也没有。在 chrome 上我可以工作,因为我禁用了网络安全,但在 firefox 上我做不到。请帮忙

最佳答案

对于跨域 ajax 调用,您的服务器端应用程序需要允许不同的来源。对于 Grails,有 CORS plugin这将帮助您进行此配置。

来自documentation of the plugin :

默认配置安装一个 servlet 过滤器,将以下 header 添加到所有 OPTIONS 请求:

Access-Control-Allow-Origin: <value of Origin header>
Access-Control-Allow-Credentials: true
Access-Control-Allow-Headers: origin, authorization, accept, content-type, x-requested-with
Access-Control-Allow-Methods: GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS
Access-Control-Max-Age: 3600

无需更改浏览器安全配置。

关于ajax - firefox中的跨域ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20407101/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com