Кто-нибудь знает, как декодировать заголовки HTTP с помощью гема bindata ruby? Мне нужен класс, который будет определять формат HTTP, и когда будет выполнено следующее:
h = HTTP.new
h.read("GET / HTTP/1.1\r\nHost: www.dailymotion.com")
Это должно иметь возможность возвращать ruby ha sh как:
{:uri=>"GET / HTTP/1.1", :host=>"www.dailymotion.com"}
Я проинформировал об этом: https://github.com/dmendel/bindata, но не смог понять, как разбирать строку, не основываясь на длине. Мне специально для этой задачи нужно использовать bindata.