【发布时间】:2018-06-15 14:50:46
【问题描述】:
URL 编码将不安全的 ASCII 字符替换为“%”,后跟两个十六进制数字。
% %25 %25
我有一个带有隐藏输入的表单,它的值类似于“%56756%234”,但是当我提交表单时,它会将我的 % 替换为 %25,它会变成“%2556756%25234”,而不是工作,可以用表单发送原始值吗?
【问题讨论】:
-
“并且不起作用”是什么意思?
-
如果提交的值是 URL 编码的 % > %25 那么在服务器上应该是 URL 解码的 %25 > %
-
可能正确的做法是在服务器上对其进行解码。通常,这已经通过网络事物为您完成了。
-
我无法访问服务器,我忘了说
-
除非您需要发送的值已经是 URL 编码的——而且看起来不是这样——这是不可能的,而且一开始就没有意义。您可能没有解释或不理解任务的某些内容。在不了解更多细节或服务器正在运行什么的情况下,无法回答这个问题。