Faraday: Faraday 文档中的示例域需要更新

创建于 2020-07-09  ·  3评论  ·  资料来源: lostisland/faraday

基础信息

  • 法拉第版:全部
  • 红宝石版本:全部

问题描述

Faraday 文档使用sushi.com作为代码示例的示例域。 但是,该域名的注册似乎在某个时候失效,并被域名黄牛抢走。

结果,许多现有的代码示例要么根本不起作用,要么从文档中产生不同的输出。

例如,第一个代码示例:

通过要求 Faraday gem 并使用 Faraday.get 发出一个简单的 GET 请求:

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

这将返回一个 Faraday::Response 对象,其中包含响应状态、标题和正文。

response.status
# => 200

实际上,这会返回301因为sushi.com域的新主机正在将 http 请求重定向到 https。 如果您通过 Faraday 跟踪重定向(使用额外的必需代码),您最终会得到404因为sake.json不再存在于域中。

重现步骤

看上面。

documentation good first issue

最有用的评论

好吧,爽。 我可以带这个。

所有3条评论

感谢@mokolabs提出这个问题。
让这些示例工作并不太重要,它们主要用于说明目的。
也就是说,我同意你的看法,如果他们真的有效的话会更好😃
我过去用过example.com但现在也看不起!
也许我们可以使用Postman Echo ,或者我愿意接受其他建议。

如果社区中有人愿意接受这个,我也很高兴,我会把它标记为一个很好的第一期👍

好吧,爽。 我可以带这个。

我在文档和测试中广泛使用httpbingo.org 。 这是旧的httpbin.org服务的一个移植端口。 很好的资源,如果你以前没见过的话。 我什至在我的测试中用 webmock 模拟它......

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

Lewiscowles1986 picture Lewiscowles1986  ·  4评论

jeffb-stell picture jeffb-stell  ·  5评论

jordansissel picture jordansissel  ·  5评论

aleksb86 picture aleksb86  ·  3评论

jedeleh picture jedeleh  ·  3评论