问题
I have a URL like http://example.com/tag/София/new.json
and I want to make a GET request with HTTParty. When I do:
HTTPArty.get "http://example.com/tag/София/new.json
I get:
URI::InvalidURIError at /
bad URI(is not URI?): link here
Any ideas how to handle this ?
回答1:
The standard says "encode the URL as UTF-8, then represent multi-byte sequences as percent-escaped octets." In your case,
http://example.com/tag/%D0%A1%D0%BE%D1%84%D0%B8%D1%8F/new.json
来源:https://stackoverflow.com/questions/1981999/how-can-i-use-httparty-with-utf-8-encoding