Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amp html 表单提交失败::响应必须包含AMP Access Control Allow Source Origin标头​;_Amp Html - Fatal编程技术网

Amp html 表单提交失败::响应必须包含AMP Access Control Allow Source Origin标头​;

Amp html 表单提交失败::响应必须包含AMP Access Control Allow Source Origin标头​;,amp-html,Amp Html,我想使用amp表单提交表单。将文本/数据发送到同一域内的数据库 在提交一份简单的表格后,我发现了一个未发现的错误: 表单提交失败::响应必须包含AMP Access Control Allow Source Origin标头​​​ 我在谷歌上搜索过,大多数答案都指向在.htaccess文档中设置标题,如下所示: 标题集访问控制允许原点“*” 我正在继续搜索答案。出于安全原因,AMP要求在跨源HTTP响应中显示某些标头,包括AMP访问控制允许源代码 有关完整列表,请参阅文档。让它通过添加标题(“A

我想使用
amp表单
提交表单。将文本/数据发送到同一域内的数据库

在提交一份简单的表格后,我发现了一个未发现的错误:
表单提交失败::响应必须包含AMP Access Control Allow Source Origin标头​​​

我在谷歌上搜索过,大多数答案都指向在.htaccess文档中设置标题,如下所示:

标题集访问控制允许原点“*”


我正在继续搜索答案。

出于安全原因,AMP要求在跨源HTTP响应中显示某些标头,包括
AMP访问控制允许源代码


有关完整列表,请参阅文档。

让它通过添加标题(“AMP-Access-Control-Allow-Source-Origin:URL”)来解决您的问题?是的,它有@Mr.Rebot。我在一周前发现了它,但它仍然让我在使用
amp-form
时遇到了更深层次的问题。所以我决定用一个表单绕过amp的页面。在用post方法提交表单的过程中,我面临着类似的问题。错误:未捕获错误:表单提交失败::返回的AMP访问控制允许源源不等于当前:vs​​​ .请建议我在这种情况下需要设置确切的标头。即使将AMP Access Control Allow Source Origin设置为_AMP_Source_Origin参数的值,我也会遇到同样的问题-查看网络流量显示响应中正在设置标头。将Access Control Expose Headers标头值设置为AMP Access Control Allow Source Origin解决了此问题;不确定,但我怀疑这会告诉浏览器将该头传递给客户端JS。如果您想了解有关为特定平台实现CORS的更多信息。