Faraday: L'exemple de domaine dans la documentation Faraday doit être mis à jour

Créé le 9 juil. 2020  ·  3Commentaires  ·  Source: lostisland/faraday

Informations de base

  • Version Faraday : Tous
  • Version Ruby : Tous

Description du problème

Les documents de Faraday utilisent sushi.com comme exemple de domaine pour les exemples de code. Cependant, il semble que l'enregistrement du domaine ait expiré à un moment donné et qu'il a été saisi par un scalper de nom de domaine.

En conséquence, de nombreux exemples de code existants ne fonctionnent pas du tout ou produisent des sorties divergentes à partir de la documentation.

Par exemple, le tout premier exemple de code :

Faites une simple requête GET en exigeant la gem Faraday et en utilisant Faraday.get :

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

Cela renvoie un objet Faraday::Response avec l'état, les en-têtes et le corps de la réponse.

response.status
# => 200

En fait, cela renvoie un 301 car le nouvel hôte du domaine sushi.com redirige les requêtes http vers https. Si vous suivez la redirection via Faraday (avec le code supplémentaire requis), vous obtiendrez éventuellement un 404 car sake.json n'existe plus sur le domaine.

Étapes à reproduire

Voir au dessus.

documentation good first issue

Commentaire le plus utile

D'accord, cool. Je peux prendre celui-ci.

Tous les 3 commentaires

Merci @mokolabs d' avoir soulevé cette question.
Faire fonctionner ces exemples n'est pas vraiment important, ils sont principalement là à des fins d'illustration.
Cela dit, je suis d'accord avec toi ce serait encore mieux s'ils fonctionnaient réellement 😃
J'ai utilisé example.com dans le passé mais cela semble également déprimé en ce moment !
Peut-être que nous pourrions utiliser Postman Echo , ou je suis ouvert à d'autres suggestions.

Je serais également heureux si quelqu'un de la communauté souhaite le récupérer, je le signalerai comme un bon premier numéro 👍

D'accord, cool. Je peux prendre celui-ci.

J'utilise beaucoup httpbingo.org dans les documents et les tests. C'est un port de l'ancien service httpbin.org . Excellente ressource si vous ne l'avez pas vu auparavant. Je le simule même dans mes tests avec webmock...

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

luizkowalski picture luizkowalski  ·  3Commentaires

mvastola picture mvastola  ·  4Commentaires

jordansissel picture jordansissel  ·  5Commentaires

subvertallchris picture subvertallchris  ·  5Commentaires

ioquatix picture ioquatix  ·  4Commentaires