Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Http 与百分比编码URL的等效性_Http_Url_Character Encoding_Uri_Urlencode - Fatal编程技术网

Http 与百分比编码URL的等效性

Http 与百分比编码URL的等效性,http,url,character-encoding,uri,urlencode,Http,Url,Character Encoding,Uri,Urlencode,考虑以下两个URL: 据我所知,第二个是第一个的版本,但它返回一个错误。为什么? 这两个URL在技术上是否等同于?web服务器是否可以/应该选择使它们等效,或者这会违反标准?不,它们不是。问号一旦转义,将失去它在其他方面的特殊意义。谢谢@Julian。我想知道,这是否取决于web服务器,以及如何配置它?或者这实际上是按照您所说的方式工作的,也就是说,相当普遍,因此转义将真正避免对URL的任何其他解释?

考虑以下两个URL:

据我所知,第二个是第一个的版本,但它返回一个错误。为什么?


这两个URL在技术上是否等同于?web服务器是否可以/应该选择使它们等效,或者这会违反标准?

不,它们不是。问号一旦转义,将失去它在其他方面的特殊意义。

谢谢@Julian。我想知道,这是否取决于web服务器,以及如何配置它?或者这实际上是按照您所说的方式工作的,也就是说,相当普遍,因此转义将真正避免对URL的任何其他解释?