Faraday: Faradayドキュメントのサンプルドメインを更新する必要があります

作成日 2020年07月09日  ·  3コメント  ·  ソース: lostisland/faraday

基本情報

  • ファラデーバージョン:すべて
  • Rubyバージョン:すべて

問題の説明

Faradayのドキュメントでは、コード例のサンプルドメインとしてsushi.comを使用しています。 しかし、ある時点でドメインの登録が失効したようで、ドメイン名スカルパーに取得されました。

その結果、既存のコード例の多くはまったく機能しないか、ドキュメントから異なる出力を生成します。

たとえば、最初のコード例は次のとおりです。

Faraday gemを要求し、Faraday.getを使用して、簡単なGETリクエストを作成します。

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

これにより、応答ステータス、ヘッダー、および本文を含むFaraday :: Responseオブジェクトが返されます。

response.status
# => 200

実際、 sushi.comドメインの新しいホストがhttpリクエストをhttpsにリダイレクトしているため、これは301返します。 (追加の必要なコードを使用して)ファラデー経由でリダイレクトに従うと、 sake.jsonがドメインに存在しなくなったため、最終的に404取得します。

再現する手順

上記を参照。

documentation good first issue

最も参考になるコメント

さて、かっこいい。 私はこれを着ることができます。

全てのコメント3件

これを上げてくれてありがとう@mokolabs
これらの例を機能させることはそれほど重要ではありません。ほとんどの場合、説明のためにあります。
そうは言っても、彼らが実際に働いた方がさらに良いだろうと私はあなたに同意します😃
私は過去にexample.comを使用しましたが、それも今は見下ろしています!
たぶん、 Postman Echoを使用することもできますし、他の提案を受け入れることもできます。

コミュニティの誰かがこれを手に入れたいと思ったら、私も嬉しいです、私はそれを良い創刊号としてフラグを立てます👍

さて、かっこいい。 私はこれを着ることができます。

私はドキュメントとテストの両方でhttpbingo.org広範囲に使用しています。 これは、古いhttpbin.orgサービスのgoポートです。 これまでに見たことがない場合は、すばらしいリソースです。 私はwebmockを使ったテストでそれをシミュレートしています...

このページは役に立ちましたか?
0 / 5 - 0 評価