水豚访问 url 保留字符
capybara visit url with reserved character
我想访问从 API 返回的 url。 Url 看起来像这样:
http://domain/#CollectionPlace:{\"id\":\"2101612070000671031\"}
当我调用访问此水豚时returns bad URI(is not URI?):(URI::InvalidURIError)
错误。我曾尝试手动尝试 URI.encode(url)
和 URI.encode(UR.parse(url)
,但看起来我需要在 url 中保留 #
才能正常工作。
如何让它发挥作用?
Addressable::URI.heuristic_parse(url).site
会给你你所需要的。
我想访问从 API 返回的 url。 Url 看起来像这样:
http://domain/#CollectionPlace:{\"id\":\"2101612070000671031\"}
当我调用访问此水豚时returns bad URI(is not URI?):(URI::InvalidURIError)
错误。我曾尝试手动尝试 URI.encode(url)
和 URI.encode(UR.parse(url)
,但看起来我需要在 url 中保留 #
才能正常工作。
如何让它发挥作用?
Addressable::URI.heuristic_parse(url).site
会给你你所需要的。