Como Faraday no tiene documentación, no pude encontrarla en ningún lado. ¿Qué es "tiempo de espera" y qué "tiempo de espera abierto" en Faraday?¿Qué significa "tiempo de espera" y "tiempo de espera abierto" en Faraday?
Respuesta
Si nos fijamos en el código fuente en https://github.com/lostisland/faraday/blob/master/lib/faraday/request.rb entonces usted verá:
# :timeout - open/read timeout Integer in seconds
# :open_timeout - read timeout Integer in seconds
No muy útil, tal vez? Bueno, si nos fijamos en neto de Faraday :: HTTP adaptador en https://github.com/lostisland/faraday/blob/master/lib/faraday/adapter/net_http.rb, verá:
http.read_timeout = http.open_timeout = req[:timeout] if req[:timeout]
http.open_timeout = req[:open_timeout] if req[:open_timeout]
Así de open_timeout Faraday es equivalente a Net :: de open_timeout HTTP que se documenta como:
Número de segundos de espera para que se abra la conexión. Se puede usar cualquier número, incluidos flotantes por segundos fraccionarios. Si el objeto HTTP no puede abrir una conexión en estos segundos, genera una excepción TimeoutError.
Y tiempo de espera de Faraday es equivalente a Net :: de HTTP read_timeout que se documenta como:
número de segundos de espera para un bloque para ser leído (a través de una lectura (2) llamada). Se puede usar cualquier número, incluidos flotantes por segundos fraccionarios. Si el objeto HTTP no puede leer datos en tantos segundos, genera una excepción TimeoutError.
- 1. selenio Firefox abierto de tiempo de espera
- 2. Tiempo de espera agotado - Tiempo de espera agotado
- 3. raw_input y tiempo de espera
- 4. NSURLConnection tiempo de espera
- 5. WCF ¿Tiempo de espera?
- 6. HttpWebRequest Tiempo de espera
- 7. NSURLConnection tiempo de espera?
- 8. tiempo de espera stringwithcontentsofurl
- 9. ¿Cómo diferenciar cuándo espera (tiempo de espera prolongado) salir para notificar o tiempo de espera?
- 10. tiempo de espera de membresía y tiempo de espera de sesión
- 11. Tiempo de espera de QNetworkAccessManager
- 12. Tiempo de espera de Python
- 13. Android GPS tiempo de espera
- 14. java.net.SocketTimeoutException: tiempo de espera agotado
- 15. exec() con tiempo de espera
- 16. Tiempo de espera para thread.join()
- 17. feedparser con tiempo de espera
- 18. Tiempo de espera con jQuery.get()
- 19. Tiempo de espera para BackgroundWorker
- 20. Tarea fromAsync tiempo de espera
- 21. hibernate Excedido el tiempo de espera de espera de bloqueo;
- 22. MySQL: "bloqueo de tiempo de espera de espera excedido"
- 23. Tiempo de espera de sesión de IIS frente a tiempo de espera de sesión de ASP.NET
- 24. Método de tiempo de espera en java
- 25. detectando un tiempo de espera en ffmpeg
- 26. GetMessage con un tiempo de espera
- 27. Problema de tiempo de espera en WCF
- 28. Tiempo de espera de sesión en ASP.NET
- 29. Tiempo de espera una función en PHP
- 30. Tiempo de espera del subproceso en C#
Awesome answer, thanks :). Sí, también encontré la descripción de Faraday, y sí, no fue muy útil. Pero esto es realmente genial :) –