gpt4 book ai didi

url - 在 golang http.NewRequest 中包含 %2F

转载 作者:IT王子 更新时间:2023-10-29 01:33:40 26 4
gpt4 key购买 nike

当我尝试在 http.NewRequest 中使用 %2F 来包含“/”时,它会在调用 url.Parse() 时将其转换回“/”。有什么办法可以防止这种情况发生吗?我尝试将百分比转换为 %25,但它仍然不起作用。

你可以在这里看到: http://play.golang.org/p/YOnktREbbf

最佳答案

这是Go标准库设计上的缺陷。它已被确认 ( issue 3659 ),但出于向后兼容性的原因,他们决定不修复它。

虽然这并不好玩,但最好的方法是使用不透明来构建 URL。您可以找到文档 here .

关于url - 在 golang http.NewRequest 中包含 %2F,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28521723/

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