В Ruby, как я могу получить заголовки HTTP-запросов, которые будут отправляться с помощью net/http (s) или запроса open-uri, прежде чем он на самом деле делает запрос.Получение заголовков из Ruby Net :: HTTP-запрос перед выполнением запроса
В некоторых случаях заголовки используются при создании подписанной строки в URI. Конечно, есть способ получить заголовки запросов, которые будут отправлены. Например, они должны включать заголовок «Host:».
Хотя вышеприведенное должно работать, чтобы получить список явно заданных заголовков, я не уверен, будет ли он включать в adva nce любые дополнительные заголовки Net :: HTTP может добавить в момент, когда он отправит запрос («Хост» - идеальный пример ... вполне возможно, что этот заголовок будет автоматически генерироваться только в последнюю секунду). –
Хм .. Да, это меня беспокоило. Я уже нашел each_header. Я рад предположить заголовок «Host:» из строки URI, но я обеспокоен тем, что могут быть созданы другие заголовки автоматически, которые я пропущу. – rewolf