Faraday: Beispieldomäne in Faraday-Dokumenten muss aktualisiert werden

Erstellt am 9. Juli 2020  ·  3Kommentare  ·  Quelle: lostisland/faraday

Basisinformation

  • Faraday-Version: Alle
  • Ruby-Version: Alle

Fehlerbeschreibung

Faraday-Dokumente verwenden sushi.com als Beispieldomäne für Codebeispiele. Es scheint jedoch, dass die Registrierung für die Domain irgendwann abgelaufen ist und sie von einem Domainnamen-Scalper geschnappt wurde.

Infolgedessen funktionieren viele der vorhandenen Codebeispiele entweder überhaupt nicht oder erzeugen eine abweichende Ausgabe von den Dokumenten.

Zum Beispiel das allererste Codebeispiel:

Stellen Sie eine einfache GET-Anfrage, indem Sie das Faraday-Edelstein anfordern und Faraday.get verwenden:

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

Dies gibt ein Faraday::Response-Objekt mit dem Antwortstatus, den Headern und dem Text zurück.

response.status
# => 200

Tatsächlich wird ein 301 da der neue Host für die sushi.com Domäne http-Anfragen an https umleitet. Wenn Sie der Weiterleitung über Faraday folgen (mit dem zusätzlich erforderlichen Code), erhalten Sie schließlich ein 404 da sake.json auf der Domain nicht mehr existiert.

Schritte zum Reproduzieren

Siehe oben.

documentation good first issue

Hilfreichster Kommentar

Okay, cool. Ich kann das übernehmen.

Alle 3 Kommentare

Danke @mokolabs für die Erhöhung.
Es ist nicht wirklich wichtig, dass diese Beispiele funktionieren, sie dienen hauptsächlich zur Veranschaulichung.
Trotzdem stimme ich dir zu, es wäre noch besser, wenn sie tatsächlich funktionieren würden
Ich habe in der Vergangenheit example.com aber das sieht im Moment auch nach unten aus!
Vielleicht könnten wir Postman Echo verwenden , oder ich bin offen für andere Vorschläge.

Würde mich auch freuen, wenn das jemand aus der Community aufgreifen möchte, ich werde es als gute erste Ausgabe markieren 👍

Okay, cool. Ich kann das übernehmen.

Ich verwende httpbingo.org sowohl in Dokumenten als auch in Tests ausgiebig. Es ist ein Go-Port des alten httpbin.org Dienstes. Tolle Ressource, wenn Sie es noch nicht gesehen haben. Ich simuliere es sogar in meinen Tests mit webmock...

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

aleksb86 picture aleksb86  ·  3Kommentare

mattmill30 picture mattmill30  ·  4Kommentare

jeffb-stell picture jeffb-stell  ·  5Kommentare

Lewiscowles1986 picture Lewiscowles1986  ·  4Kommentare

iMacTia picture iMacTia  ·  3Kommentare