跳转到内容

OpenClinica 用户手册/内容编码错误

来自维基教科书,为开放世界提供开放书籍

内容编码错误

[编辑 | 编辑源代码]

在一些不太常见的情况下,OpenClinica 用户可以登录 OpenClinica,添加主题和其他一些活动,但在尝试开始输入数据时,会出现一个错误消息,如下所示

内容编码错误 (content_encoding_error)

服务器响应无法使用服务器返回的编码类型解码。这通常是由网站呈现一种类型的内容编码头,然后以不同的方式编码数据引起的。

OpenClinica 本身没有设置为使用压缩,但 tomcat 和/或 Apache/IIS 可以设置为执行此操作。 (例如,请参见 此页面)如果您没有启用压缩,那么问题可能出在用户的防火墙上。 特别是 TMG,即微软的威胁管理网关,会尝试压缩内容以提高 InternetExplorer 用户的性能。 但是,这与 OpenClinica 结合使用不起作用。

解决方案:防火墙端

[编辑 | 编辑源代码]

解决此问题的最佳方法是编辑防火墙的设置。 如果您的 OpenClinica 位于 ISA 防火墙后面(TMG 的前身),则可以在 此处 找到有关如何执行此操作的说明。 但是,用户 位于 ISA/TMG 后面的情况尚未描述。 但是,并非所有医院的 IT 部门都愿意更改其安全策略。

解决方案:客户端

[编辑 | 编辑源代码]

如果无法更改防火墙设置,可以通过在 InternetExplorer 中点击 工具Internet 选项高级,然后向下滚动到 HTTP 并取消选中 通过代理连接使用 HTTP 1.1 框来禁用此压缩。

华夏公益教科书