OpenURI::HTTPError: 401 Unauthorized with open-uri

OpenURI::HTTPError: 401 Unauthorized with open-uri

我正在尝试使用 open() 命令访问我自己的服务器 url,但它显示

OpenURI::HTTPError: 401 Unauthorized

from /.rbenv/versions/2.2.7/lib/ruby/2.2.0/open-uri.rb:358:in `open_http'

我的域名是 http://example.com,我正在尝试使用

打开命令来访问 url
open("http://example.com/system/contract/abc")

但是报了上面的错误。在我的本地主机上它工作正常。欢迎提出建议。

您尝试访问的 URL 需要身份验证。 在 Whosebug 中有几个使用 OpenURI 的身份验证问题的示例/答案。以下是其中一些:

如果您使用代理: Ruby open-uri proxy authentication fails