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
不再存在于域中。
看上面。
感谢@mokolabs提出这个问题。
让这些示例工作并不太重要,它们主要用于说明目的。
也就是说,我同意你的看法,如果他们真的有效的话会更好😃
我过去用过example.com
但现在也看不起!
也许我们可以使用Postman Echo ,或者我愿意接受其他建议。
如果社区中有人愿意接受这个,我也很高兴,我会把它标记为一个很好的第一期👍
好吧,爽。 我可以带这个。
我在文档和测试中广泛使用httpbingo.org
。 这是旧的httpbin.org
服务的一个移植端口。 很好的资源,如果你以前没见过的话。 我什至在我的测试中用 webmock 模拟它......
最有用的评论
好吧,爽。 我可以带这个。