Ruby HTTPclient: относительный URI в заголовке местоположения, который не рекомендуется - PullRequest
0 голосов
/ 30 июня 2018

Я хочу почистить сайт вот так:

 url = 'https://www.example.com/projects/search?scope=projects'
 content = @clnt.get_content(url,nil,CONF.header)
 doc = Nokogiri::HTML(content)

Но я получаю следующее сообщение:

/projects/search?scope=projects: a relative URI in location header which is not recommended
'The field value consists of a single absolute URI' in HTTP spec
Cookie#domain returns dot-less domain name now. Use Cookie#dot_domain if you need "." at the beginning.

Кто-нибудь знает, как с этим справиться?

1 Ответ

0 голосов
/ 04 июля 2018

Насколько я читал, реализация get_content работает как get, но также допускается перенаправление. Перенаправление в этом случае осуществляется через относительный URL, поэтому гем выдает предупреждение (я). См. Исходный код

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...