1
我正在嘗試使用法拉第寶石(版本0.8.4)與外部API進行交互。 API需要URL上的斜線,例如https://api.example.com/1.2/
。下面是我使用發出請求的代碼:如何防止法拉第從URL中剝離尾部斜線?
connection = Faraday.new(:url => 'https://api.example.com/1.2/')
response = connection.get do |request|
request.params['api_key'] = 'MY_KEY'
end
在響應的檢查,不過,我看到結尾的斜線從URL剝離:
response.env[:url]
=> #<URI::HTTPS:0x007fda3513d5f0 URL:https://api.wpengine.com/1.2?api_key=MY_KEY>
我有很難弄清楚如何防止斜線被剝離。有誰知道這是怎麼做到的嗎?
[我們目前正在討論](https://github.com/technoweenie/faraday/issues/212 )我們是否應該在法拉第解決這個問題。 – mislav