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 завершается неудачно