외부 HTML 파일설정 사용자 지정 시간 제한
link = URI.parse(url) request = Net::HTTP::Get.new(link.path) response = Net::HTTP.start(link.host, link.port) {|http| http.request(request) }
큰 작동하지만 둔화 웹 페이지와 때로는 시간 제한 응답 그래서 연결 당 시간 제한을 설정해야합니다. 어떤 생각?
외부 HTML 파일설정 사용자 지정 시간 제한
link = URI.parse(url) request = Net::HTTP::Get.new(link.path) response = Net::HTTP.start(link.host, link.port) {|http| http.request(request) }
큰 작동하지만 둔화 웹 페이지와 때로는 시간 제한 응답 그래서 연결 당 시간 제한을 설정해야합니다. 어떤 생각?
read_timeout 특성을 설정해야합니다.
link = URI.parse(url)
request = Net::HTTP::Get.new(link.path)
begin
response = Net::HTTP.start(link.host, link.port) {|http|
http.read_timeout = 100 #Default is 60 seconds
http.request(request)
}
rescue Net::ReadTimeout => e
puts e.message
end
의
가능한 중복 (http://stackoverflow.com/questions/19547184/how-to-specify [순 : HTTP : 루비 2 Post.new 요청에 대한 읽기 제한 시간을 지정하는 방법] -a-read-time-for-a-nethttppost-new-in-request-in-ruby-2) get 및 post와 동일합니다. –