【问题标题】:How can I use HTTParty with UTF-8 encoding?如何使用带有 UTF-8 编码的 HTTParty?
【发布时间】:2009-12-30 19:35:24
【问题描述】:

我有一个类似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

任何想法如何处理这个?

【问题讨论】:

    标签: ruby encoding httparty


    【解决方案1】:

    standard 表示“将 URL 编码为 UTF-8,然后将多字节序列表示为百分比转义的八位字节。”在你的情况下,

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

    【讨论】:

    猜你喜欢
    • 2014-08-30
    • 2012-07-03
    • 2022-07-20
    • 2021-03-22
    • 2012-04-20
    • 1970-01-01
    • 2021-12-23
    • 2017-03-15
    相关资源
    最近更新 更多