本文介绍了不要Web浏览器总是一个域名后发送一个结尾的斜线?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有一致性和/或浏览器如何发送一个URL来与尾随斜线主机标准?

Is there consistency and/or a standard on how browsers send a url to a host related to trailing slashes?

意义,如果我在 http://example.com 在Web浏览器的地址栏中键入,是想增加一个尾部的斜杠浏览器( http://example.com/ )或不?

Meaning, if I type in http://example.com in the address bar of a web browser, is the browser suppose to add a trailing slash (http://example.com/) or not?

推荐答案

从浏览器向服务器发送HTTP请求不包括域名,只有路径部分(域名后,从第一个斜杠开始)。由于路径不能是空的,一个 / 在这种情况下被发送。

The HTTP request sent from the browser to the server does not include the domain name, only the "path" portion (starting from the first slash after the domain name). Since the path cannot be empty, a / is sent in that case.

对于一个网站的根目录样本GET请求可能是:

A sample GET request for the root of a web site might be:


GET / HTTP/1.0

/ 上面不能省略。

这篇关于不要Web浏览器总是一个域名后发送一个结尾的斜线?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-30 05:33