如何使用带有 UTF-8 编码的 HTTParty?

发布于 2024-08-16 13:42:54 字数 392 浏览 10 评论 0原文

我有一个类似 http://example.com/tag/София/new.json 的 URL,我想使用 HTTParty 发出 GET 请求。当我这样做时:

HTTPArty.get "http://example.com/tag/София/new.json

我得到:

URI::InvalidURIError at /
bad URI(is not URI?): link here

有什么想法如何处理这个问题吗?

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 ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

落在眉间の轻吻 2024-08-23 13:42:54

标准表示“将 URL 编码为 UTF-8,然后表示多字节序列作为转义八位组的百分比。”就你而言,

http://example.com/tag/%D0%A1%D0%BE%D1%84%D0%B8%D1%8F/new.json

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
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文