欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

下面两个url有什么区别

程序员文章站 2022-05-30 23:28:00
...
http://117.80.169.239:1234/api/
http://117.80.169.239:1234//api/ 为什么有时候两个斜杠可以访问,有时候不可以

回复内容:

http://117.80.169.239:1234/api/
http://117.80.169.239:1234//api/ 为什么有时候两个斜杠可以访问,有时候不可以

不一样,PATH_INFO 不一样,请求的是两个不同的地址。

在 PHP 和静态资源里,默认会映射到文件目录上,对于文件目录 /// 这连个开始是可以理解为一致的,所以会出现都可以访问的情况。

但从 HTTP 协议角度看,一个是 GET /api/,一个是 GET //api/,是两个不同地址。

相关标签: python php django