Httpie: tiempo de espera <30 solamente?

Creado en 11 sept. 2017  ·  5Comentarios  ·  Fuente: httpie/httpie

Estoy configurando el tiempo de espera en 300 segundos (para probar una función lambda de AWS + API Gateway), pero HTTPie sigue agotando el tiempo de espera a los 30 segundos. ¿Hay un límite superior establecido en 30 segundos? Estoy usando

http --timeout=300 POST https://...

Comentario más útil

Este no es el tiempo de espera de httpie . Está recibiendo una respuesta que le dice que el intermediario entre usted y su función lambda está agotando el tiempo de espera de la solicitud. --timeout es de su computadora a ese intermediario. El intermediario puede establecer el tiempo de espera que desee de sí mismo para su función lambda. Esto definitivamente no es un error de HTTPie.

Todos 5 comentarios

30 es el tiempo de espera predeterminado establecido, no el límite superior.

Por alguna razón, httpie no está usando el tiempo de espera que especifiqué y el tiempo de espera es de 30 segundos ...

$ http --timeout=300 POST https://...
HTTP/1.1 504 Gateway Timeout
Connection: keep-alive
Content-Length: 41
Content-Type: application/json
Date: ...

{
    "message": "Endpoint request timed out"
}

Intenté esto con --timeout=300 y --timeout 300 (que no deberían marcar la diferencia, pero quería asegurarme) y los resultados son los mismos: se agota a los 30 segundos. La llamada a la función debería tardar alrededor de 2 minutos (120 segundos), pero nunca pasa de los 30 segundos.

Este no es el tiempo de espera de httpie . Está recibiendo una respuesta que le dice que el intermediario entre usted y su función lambda está agotando el tiempo de espera de la solicitud. --timeout es de su computadora a ese intermediario. El intermediario puede establecer el tiempo de espera que desee de sí mismo para su función lambda. Esto definitivamente no es un error de HTTPie.

En realidad, este es un problema con httpie. Mi tiempo de espera de gunicorn es de 90 segundos y httpie todavía se detiene en 30 segundos ... Sé que gunicorn no está agotando el tiempo porque unos segundos después de que htpie muere, veo los resultados de salida del servidor en el registro.

@gnulnx hay un tiempo de espera de _connection_ predeterminado de 30 segundos que puede cambiar a través de --timeout=n .

(El tiempo de espera predeterminado se eliminará en v2.0.0).

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

rashthedude picture rashthedude  ·  3Comentarios

maciej picture maciej  ·  4Comentarios

poskadesign picture poskadesign  ·  7Comentarios

cunde picture cunde  ·  7Comentarios

sensibleish picture sensibleish  ·  3Comentarios