gpt4 book ai didi

ruby-on-rails - 为什么当我使用重定向 url 时 %20 会变成 %2520?

转载 作者:行者123 更新时间:2023-12-03 20:27:20 24 4
gpt4 key购买 nike

这按预期工作 - 它返回一条记录:

https://terraref.ncsa.illinois.edu/bety/api/v1/search.json?sitename=~Season%204&limit=1

这不是

当我使用基本网址 terraref.org 而不是 terraref.ncsa.illinois.edu 时:

https://terraref.org/bety/api/v1/search.json?sitename=~Season%204&limit=1

因为在第二种情况下,%%25 替换,然后找不到查询词。

问题

  • 我该如何解决?
  • 为什么最近几个月会出现这种情况并且

更新

您可以查看与我正在使用的 R 包相关的红鲱鱼的问题历史记录感谢评论,我认为我已经缩小了问题的范围

我已经包含了标签 ruby​​-on-rails 和 nginx,因为这些是 api 和服务器正在使用的工具。

最佳答案

不知何故,您将 sitename 的值编码了 2 次。在本例中,当您第一次编码 Season%204 并第二次编码 %20Season%25204 时,解码值为 Season 4

调查代码以验证 sitename 的值是否已经编码,并且您再次编码。

关于ruby-on-rails - 为什么当我使用重定向 url 时 %20 会变成 %2520?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60160208/

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