gpt4 book ai didi

java - 配置 W3C 的 Unicorn 以使用代理服务器

转载 作者:行者123 更新时间:2023-11-30 09:52:48 26 4
gpt4 key购买 nike

我一直在尝试使用 Tomcat6 在 Ubuntu 10 上设置 W3C Unicorn,但在代理服务器方面遇到了一些问题。

我已将 Unicorn 配置(通过 tomcat)以使用使用 java 的 -Dhttp.proxyHost 和 -Dhttp.proxyPort 的代理服务器。这工作正常,Unicorn 能够下载它需要的文件。

问题是我们正试图使用​​它来验证需要绕过代理服务器的内部网络上的内容。我试过使用 -Dhttp.nonProxyHosts 但似乎没有任何效果。每当我尝试使用本地 URL 进行验证时, unicorn 就会不断出现以下错误:

来自 HTML validator :HTTP 错误意外的 HTTP 响应 500 尝试检索时无法连接到 some.internal.dom(错误的主机名“some.internal.dom”)http://some.internal.dom:4000/

来自 HTTP validator :检查器错误无法连接到服务器(没有与主机名关联的地址)

来自 Feed Validator:服务器返回(-2,“名称或服务未知”)尝试验证此 Feed 时出错。

我已经尝试了所有我能想到的方法,但似乎无法让 nonProxyHosts 工作。有什么建议吗?

谢谢

最佳答案

经过一些调查发现 Unicorn 实际上并不提供验证服务,它将请求重定向到 W3C(或任何其他配置的)验证服务。这意味着本地代理配置无关紧要,因为请求被传递给无法连接到我们内部网络的 W3C(很明显),这解释了为什么尽管代理配置有效,但我们仍收到错误消息。

每个 W3C validator 都可以独立下载和安装,然后 Unicorn 可以配置为连接到那些而不是官方 W3C validator 。

为了解决这个问题进行了大量挖掘 - W3C Unicorn 网站需要将事情解释得更清楚一些!

关于java - 配置 W3C 的 Unicorn 以使用代理服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4136043/

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