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?

War es hilfreich?

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
scroll top