错误:MAC 没有验证,仅在使用域名访问时

Posted

技术标签:

【中文标题】错误:MAC 没有验证,仅在使用域名访问时【英文标题】:ERROR: MAC did not verify, only when accessing using domain name 【发布时间】:2021-10-14 04:36:29 【问题描述】:

我有一个域名指向运行 JoinFaces + PrimeFaces 项目的单个服务器。当我通过其 IP 地址单击服务器上表单中的p:commandButton 时,一切正常。但是当我通过域名(而不是 IP 地址)执行相同操作时,我得到了 ERROR: MAC did not verify / javax.faces.application.ViewExpiredException 错误。知道为什么服务器的行为会根据其是通过其 IP 地址还是通过其域名访问而有所不同?

【问题讨论】:

【参考方案1】:

该问题与 CloudFlare 中的激进缓存配置有关(即,包括视图状态)。

【讨论】:

以上是关于错误:MAC 没有验证,仅在使用域名访问时的主要内容,如果未能解决你的问题,请参考以下文章

SSL证书错误啥原因

为啥Mac下了chrome谷歌浏览器却无法访问网站?

该网站域名为啥访问不了?

域名解析后网站为啥还不能访问

访问网时出现403 Forbidden错误的原因:

前端域名访问页面中的一些配置项