发布于 2017-03-01 23:20:08
我要说-是的-他们是同样的资源。
协议只描述了传输层。
对我来说
http://example.com/ABC
如下所示:
在example.com这个商业领域,我有一个名为ABC的资源。
不管协议如何,我都是这样读的。
然而,web服务器可以配置为基于https在同一ABC资源路径上表示和完全不同的内容,但在我看来,它们不应该这样做。
但是,唯一的警告是,如果有人想返回某种类型的使用普通HTTP的警告,我们现在有了不同的含义,但是它应该返回500或这样做的一些错误条件。
发布于 2017-03-01 23:12:19
答案是,这取决于web服务器的配置。在很多情况下,它们可以指向相同的资源,因为HTTP和HTTPS往往绑定到同一个站点/应用程序。
但是,由于它们是通过不同的TCP端口(HTTP端口80、HTTPS端口443)访问的,因此完全有可能让HTTP资源由与具有相同URI (协议除外)的HTTPS资源不同的绑定站点服务,因此完全不同。
https://stackoverflow.com/questions/42543758
复制相似问题