Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.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
Google chrome 为什么chrome无法打开网页http://0:80/_Google Chrome_Ip - Fatal编程技术网

Google chrome 为什么chrome无法打开网页http://0:80/

Google chrome 为什么chrome无法打开网页http://0:80/,google-chrome,ip,Google Chrome,Ip,ip0是我找到的localhost最简单的别名,大多数浏览器都可以打开页面http://0/没有问题 在Chrome上尝试同样的操作时,它总是将我重定向到搜索页面。。就像它不承认0,0:80,127.1,o127.1:80是有效的IP一样——尽管它会询问您是指0.0.0还是127.0.0.1 然而,Chrome可以打开页面http://0.0.0.0正确地每个HTTP URL都按给定顺序由以下内容组成。除了HTTP之外,其他一些方案也共享这种通用格式,但有一些变化 方案名称(通常称为协议,尽管

ip
0
是我找到的localhost最简单的别名,大多数浏览器都可以打开页面
http://0/
没有问题

在Chrome上尝试同样的操作时,它总是将我重定向到搜索页面。。就像它不承认
0
0:80
127.1
,o
127.1:80
是有效的IP一样——尽管它会询问您是指
0.0.0
还是
127.0.0.1


然而,Chrome可以打开页面
http://0.0.0.0
正确地

每个HTTP URL都按给定顺序由以下内容组成。除了HTTP之外,其他一些方案也共享这种通用格式,但有一些变化

  • 方案名称(通常称为协议,尽管并非每个URL方案都是协议,例如,
    mailto
    不是协议)
  • 一个冒号,两条斜线
  • 主机,通常作为域名给出,但有时作为文字IP地址
  • 可选地,冒号后跟端口号
  • 资源的完整路径
该方案说明如何连接,主机指定连接到哪里,其余部分指定请求什么

对于诸如公共网关接口(CGI)脚本之类的程序,后面跟着一个查询字符串和一个可选的片段标识符

语法是:

scheme://domain:port/path?query_string#fragment_id 
所以基本上
http
是有效的方案,
://
是有效的冒号和两个斜杠,但是
0
不是有效的域名或IP地址。但是,
http://0.0.0.0
是有效的方案和文字IP地址,这就是Google Chrome打开它的原因

域名或文字数字IP地址提供URL的目标位置。可以提供文字数字IPv6地址,但必须包含在
[]
中,例如
[db8:0sec::99:123a]

其他浏览器“转换”
http://0/
into
localhost
127.x.x.x
仅仅是浏览器实现,它是而不是

更多详情:

我知道这听起来不太可能,但是ping在
127.0.0.1
127.1
,以及
2130706433
上都能正常工作,所有这些都指向
localhost
——注意
2130706433=127*256^3+1
——所以我想这个方法适用于任何IP