34
저는 RestClient gem을 사용하여 서버로 get 호출을합니다. 문제는 클라이언트 쪽에서 시간 제한을 설정하는 방법입니다.Ruby에서 RestClient gem의 시간 초과를 설정하는 방법은 무엇입니까?
RestClient.get "http://127.0.0.1:7819/tokenize/word/stackoverflow"
10 초로 설정하고 싶습니다.
미리 감사드립니다.
이 답을해야한다 - 나는 때문에 그들이 가지고있는 의도하지 않은 부작용에 내가 그 원숭이 패치가 악 주장해야한다는 것을 두려워. –
nit : 두 값이 같은 경우 timeout과 open_timeout을 모두 지정할 필요가 없습니다. timeout 값은 read_timeout과 open_timeout 모두에 사용됩니다. https://github.com/rest-client/rest-client/blob/10d3599745a134fa69eccc2f16f6e70133a3bb6c/lib/restclient/request.rb#L130 – Kazuki
@ Kazuki 변경 사항은 아직 공개되지 않았습니다. history.md에 의하면 2.0.0 (여전히 릴리스 후보)이라고 나와 있습니다. – Kelvin