2016-12-12 15 views
0

我想访问从API返回的网址。网址看起来像这样: http://domain/#CollectionPlace:{\"id\":\"2101612070000671031\"}水豚访问网址与保留字符

当我打电话访问此水豚返回bad URI(is not URI?):(URI::InvalidURIError)错误。我试图手动尝试URI.encode(url)URI.encode(UR.parse(url),但看起来像我需要保留#在它的工作网址。

如何让它工作?

+1

尝试'可寻址:: URI.heuristic_parse(url).site'这应该返回你想要的。 – DMH

+0

谢谢@DMH。像魅力一样工作。 – Rahul

+0

真棒我已添加它作为下面的答案。 – DMH

回答

1
Addressable::URI.heuristic_parse(url).site 

会给你你需要的东西。