Faraday: Faraday 删除基本 url 中的路径

创建于 2013-08-08  ·  2评论  ·  资料来源: lostisland/faraday

我在保留法拉第基本网址中的路径时遇到了很大的问题:

conn = Faraday.new(:url => 'http://example.com/api')
conn.get '/index' #=> GET http://example.com/index

这不应该叫http://example.com/api/index吗?

这篇文章是这样建议的:
http://www.intridea.com/blog/2012/3/12/faraday-one-http-client-to-rule-them-all

我必须做些什么才能不让法拉第去掉我的基本网址中的/api吗?

另外,我正在运行 Faraday 0.8.8 和 Ruby 1.9.3p286。 所有文档都说法拉第不应该像这样,但我在我的 Mac 和 Linux 虚拟机上看到了它。

最有用的评论

conn.get 'index'

(注意缺少前导斜线)

如果使用前导斜杠,则表示绝对路径,即“丢弃此连接的 URL 前缀配置的任何路径”。

所有2条评论

conn.get 'index'

(注意缺少前导斜线)

如果使用前导斜杠,则表示绝对路径,即“丢弃此连接的 URL 前缀配置的任何路径”。

天啊,你说得对。 我非常确定我试过一百万次。 谢谢一堆。

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