来自生产服务器的 Recaptcha 请求
Posted
技术标签:
【中文标题】来自生产服务器的 Recaptcha 请求【英文标题】:Recaptcha request from production server 【发布时间】:2017-03-24 09:14:45 【问题描述】:我正在为 chrome 使用 CORS 插件,它在使用本地机器时工作正常,但在生产服务器中出现错误:
请求中没有“Access-Control-Allow-Origin”标头 资源。因此不允许 Origin 访问。
我了解这个问题,域服务器不同于域发送请求,我也了解所有用户都不会添加 CORS 插件以避免 chrome 特定功能。
那么我如何才能检查 Access-Control-Allow-Origin 以获取具体的帖子请求?使用 Angular 发送请求。
return $http(
method: 'POST',
url: url,
headers:
'Content-Type': "application/x-www-form-urlencoded"
,
data: $.param(data)
);
我需要在 prod 服务器上避免此错误。
【问题讨论】:
So how do I can off checking
请让非母语人士容易理解 - 这是 can 就像 _you can tuna-fish (但你不能调整鱼) ?
【参考方案1】:
我几天前刚刚遇到这个问题,并到处搜索以寻求回应。根据我收集到的信息,执行跨域 AJAX 请求的唯一方法是,您必须控制托管每个域的两台服务器。通过这种方式,您可以在 HTTP 请求中添加必要的标头以允许跨域请求。如果您无法控制两台服务器,则可以 POST 到服务器上的 php 脚本,然后该脚本可以在外部 POST 并返回您需要的信息。无论如何,这就是我解决问题的方式。希望有帮助!
【讨论】:
以上是关于来自生产服务器的 Recaptcha 请求的主要内容,如果未能解决你的问题,请参考以下文章
Recaptcha V3 错误错误-captcha-sol 随机