gpt4 book ai didi

ruby-on-rails - 如何关闭 HTTParty 帖子正文中的 URI 编码?

转载 作者:太空宇宙 更新时间:2023-11-03 15:46:06 26 4
gpt4 key购买 nike

我正在尝试向 Paypal 发送帖子,但他们不希望对任何内容进行 URI 编码。但是 HTTParty 似乎默认执行此操作,这对我来说是破坏性的。举一个简单的例子,当我尝试这段代码时:

HTTParty.post("http://google.com/", body: {foo: "http://example.com/bar"})

我看到帖子正文实际上是

foo=http%3A%2F%2Fexample.com%2Fbar

是否可以让HTTParty不进行URI编码?

最佳答案

这是可能的。使用不进行任何 URI 编码的过程运行类方法 query_string_normalizer。这对我有用。

query_string_normalizer proc { |query|
query.map do |key, value|
"#{key}=#{value}"
end.join('&')
}

关于ruby-on-rails - 如何关闭 HTTParty 帖子正文中的 URI 编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13322647/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com