Faraday: El dominio de muestra en los documentos de Faraday debe actualizarse

Creado en 9 jul. 2020  ·  3Comentarios  ·  Fuente: lostisland/faraday

Información básica

  • Versión de Faraday: Todos
  • Versión Ruby: Todos

Descripcion del problema

Los documentos de Faraday usan sushi.com como dominio de muestra para ejemplos de código. Sin embargo, parece que el registro del dominio caducó en algún momento y fue tomado por un revendedor de nombres de dominio.

Como resultado, muchos de los ejemplos de código existentes no funcionan en absoluto o producen resultados divergentes de los documentos.

Por ejemplo, el primer ejemplo de código:

Realice una solicitud GET simple solicitando la gema de Faraday y utilizando Faraday.get:

response = Faraday.get 'http://sushi.com/nigiri/sake.json'

Esto devuelve un objeto Faraday :: Response con el estado, los encabezados y el cuerpo de la respuesta.

response.status
# => 200

De hecho, esto devuelve un 301 porque el nuevo host para el dominio sushi.com está redirigiendo las solicitudes http a https. Si sigue la redirección a través de Faraday (con el código adicional requerido), eventualmente obtendrá un 404 porque sake.json ya no existe en el dominio.

pasos para reproducir

Véase más arriba.

documentation good first issue

Comentario más útil

Está bien, genial. Puedo encargarme de este.

Todos 3 comentarios

Gracias @mokolabs por plantear esto.
Tener esos ejemplos funcionando no es realmente muy importante, la mayoría de ellos están ahí con fines ilustrativos.
Dicho esto, estoy de acuerdo contigo, sería incluso mejor si realmente funcionaran 😃
Usé example.com en el pasado, ¡pero eso también mira hacia abajo en este momento!
Quizás podríamos usar Postman Echo , o estoy abierto a otras sugerencias.

También me alegraría si alguien de la comunidad quisiera recoger esto, lo marcaré como un buen primer número 👍

Está bien, genial. Puedo encargarme de este.

Utilizo httpbingo.org extensamente tanto en documentos como en pruebas. Es un puerto de inicio del antiguo servicio httpbin.org . Gran recurso si no lo ha visto antes. Incluso lo simulo en mis pruebas con webmock ...

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