2009-04-04 2 views

답변

5

한 해시와 같은 사용자 정의 헤더를 보낼 수 있습니다 ... : 반응하는 사람들에게

response = Net::HTTP.new(url.host, url.port).start do |http| 
http.request(custom_request) 
end 

p [response['Content-Encoding'] 

감사합니다 ...

1

당신은 귀하의 요청으로 다음 헤더를 보낼 필요가 : 나는 아직도 (그물/HTTP 라이브러리를 헤더 구문을 수행하는 방법을 알고 루비 코드를 해달라고하는 방법을 읽고있다,

Accept-Encoding: gzip,deflate 

을하지만 어떤 I

편집 : 사실, ruby doc에 따르면이 헤더는 다른 'accept-encoding'헤더를 지정하지 않으면 보낸 기본 헤더의 일부인 것으로 보입니다.

다시 원래의 대답에서 말했듯이 나는 여전히 그 주제를 읽었으므로 잘못 될 수 있습니다.

0

웹 페이지를 가져와 그 (것)들을 가진 재료를하기를 위해, ScrubyIt는 대단하다. 당신은 다음과 같이 응답 객체를 정의하여 응답을 확인하실 수 있습니다

custom_request = Net::HTTP::Get.new(url.path, {"Accept-Encoding" => "gzip"})