OpenURI::HTTPError: 401 Несанкционированный с open-uri

Я пытаюсь поразить мой собственный адрес сервера с помощью команды open(), но он говорит

OpenURI::HTTPError: 401 Несанкционированный

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

Мое доменное имя, скажем, http://example.com/ и я пытаюсь попасть в URL с помощью команды open, которая

open("http://example.com/system/contract/abc")

Но это дало вышеуказанную ошибку. На моем localhost работает нормально. Предложение приветствуется.

1 ответ

Решение

URL, к которому вы пытаетесь получить доступ, требует аутентификации. Есть несколько примеров / ответов на вопросы аутентификации с использованием OpenURI в stackru. Вот некоторые из них:

OpenUri, вызывающий 401 несанкционированную ошибку с HTTPS URL

и если вы используете прокси: проверка подлинности прокси Ruby open-uri завершается неудачно

Другие вопросы по тегам