我正在尝试为搜索数据发送这样的网址
http://localhost/project/search/text:75%
我在这里收到400 - Bad Request
错误。
我甚至尝试用%25替换百分比。但它没有奏效。我该如何发送包含百分比的搜索数据?
答案 0 :(得分:0)
在URL中,%
百分比字符保留用于字符编码。
通常代表一个%
字符,您可以使用%25
,但由于您已经尝试过并且它不适合您,您应该使用PHP's urlencode
function,如下所示:
$url=urlencode("text:%75");
:
出现同样的问题,因此也可以防止此字符出现同样的问题(参考文献为%3A
)。
部分来自this question.