Wie kann ich HTTParty mit UTF-8-Codierung?
Frage
Ich habe eine URL wie http://example.com/tag/София/new.json
und ich möchte mit HTTParty eine GET-Anfrage machen. Wenn ich tun:
HTTPArty.get " http://example.com/tag/София/new.json
ich:
URI::InvalidURIError at /
bad URI(is not URI?): link here
Alle Ideen, wie zu handhaben?
Lösung
Der Standard sagt „die URL als UTF-8 kodieren, dann Multi darstellen -Byte-Sequenzen als Prozent Kodiert Oktetts.“ In Ihrem Fall
http://example.com/tag/%D0%A1%D0%BE%D1%84%D0%B8%D1%8F/new.json
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow