为什么我会收到 400 错误请求?

为什么我会收到 400 错误请求?

我正在用 C++ 维护一个发出 http get 请求的旧应用程序。但是,apache2 给我一个 400 错误

错误日志

[22/Mar/2020:20:04:33 +0000]“获取/hover/imr.php?=ADD_GAME%%16-0%%%43%6c%61%73%73%69%63%48% %%43%6c%61%73%73%69%63%48%%5%%x7f%%9530 HTTP/1.0" 400 0"-""-"

有什么方法可以让我诊断导致错误的原因吗?

答案1

我认为这可能是因为出于安全原因 apache 不允许在 url 中编码斜杠。我的解决方案必须用另一个答案替换斜杠。

相关内容