标签: http

如果您阻止所有传入连接,您如何仍然使用互联网?

如果您的 ISP 或防火墙阻止所有传入连接,Web 服务器如何仍将数据发送到您的浏览器?您发送请求(传出),服务器发送数据(传入)。如果您阻止所有传入,Web 服务器如何响应?

使用 UDP 的视频流和多人游戏怎么样?UDP 是无连接的,因此不需要建立连接,那么防火墙或 ISP 将如何处理?

internet http

22
推荐指数
2
解决办法
9094
查看次数

WWW 一词的含义是否意味着它必须由 HTTP 服务器执行 - 根据定义?

以下是有关正确术语的问题。

如果没有 HTTP,万维网能否存在?

是否有任何其他应用层协议可以为 WWW 页面提供服务?

根据定义,HTTP 是 Web 的重要组成部分吗?

PS答案已被接受,但是欢迎任何基于文档的更精确的意见。

barlop 添加的注释 - 我注意到有些人不理解他的问题,而且它有一些接近的投票,所以我改进了问题的语言。我不认为询问正确的术语是空洞的/主观的,而且技术语言的正确性非常重要。

www http protocol

21
推荐指数
4
解决办法
2169
查看次数

可暂停下载如何工作?

我使用 Internet 下载管理器 (IDM) 下载数据,并且我注意到在它的下载进度窗口中,它显示下载是否可暂停(可恢复)。通常,如果连接中断,文件共享站点不允许恢复传输。

所以问题是:这是如何工作的?它是在服务器上完成的一些配置吗?这与 torrent 下载有何不同,其中下载始终可以恢复。

bittorrent download http

20
推荐指数
1
解决办法
6883
查看次数

http://to./ 是如何工作的?

所以我在杰夫的推特上注意到了这一点。他们似乎没有顶级域名?

他们是怎么做到的?魔术,贿赂,还是最近开放了无 tld tld?

dns internet http

19
推荐指数
1
解决办法
974
查看次数

通过 HTTP 从 Windows 中的脚本下载文件

我想要一种通过 HTTP 给定 URL 下载文件的方法(类似于 wget 的工作方式)。我已经看到了这个问题的答案,但我对要求有两个变化:

  • 我希望它可以在 Windows 7 或更高版本上运行(尽管如果它可以在 Windows XP 上运行,那是一个奖励)。
  • 我需要能够在一台只有脚本的库存机器上执行此操作,脚本应该是可以轻松地在键盘上输入或复制/粘贴的文本。
  • 越短越好。

所以,本质上,我想要一个可以完成下载的 .cmd(批处理)脚本、VBScriptPowerShell脚本。它可以使用COM或调用 Internet Explorer,但它需要在没有任何输入的情况下运行,并且在没有显示的情况下(例如通过Telnet会话)调用时应该表现良好。

windows-7 download command-line http

19
推荐指数
3
解决办法
11万
查看次数

如何通过IP地址访问共享服务器上的网站?

我有几个问题,请帮忙:

拳头,我只需要输入 就可以访问 Google 搜索http://74.125.224.211,因为这是 nslookup 返回的 IP 地址。

但是,我无法使用从 www.yahoo.com 返回的 IP 地址执行此操作。如何通过 IP 进入 Yahoo 搜索页面?

另一个例子,http://www.allaboutcircuits.com将解析到68.233.243.63DNS 服务器,但如果我去http://68.233.243.63,我得到“Hello world!”。

其次,出于某种原因,我的网络托管服务的 DNS 解析器有问题(不会修复!!)。所以命令像

get_file_contents("http://www.allaboutcircuits.com");
Run Code Online (Sandbox Code Playgroud)

将返回 php_network_getaddresses: getaddrinfo failed: Name or service not known

我如何通过 IP 地址解决这个问题,

68.233.243.63
Run Code Online (Sandbox Code Playgroud)

我的意思是,以某种方式将 HTTP 主机名参数附加到get_file_contents()?

我想自己解决这个问题(在我的代码中),服务器管理员不会进行故障排除/调整。

web-hosting ip-address http php virtual-host

19
推荐指数
3
解决办法
8865
查看次数

如何在 Chrome 中放松内容安全策略?

最近,一些网站(例如 Facebook)使用内容安全策略(CSP) 来限制从“不受信任的来源”加载脚本。例如,当请求 Facebook HTML 内容(例如https://www.facebook.com)时,Facebook 的 HTTP 响应包括以下响应标头:

x-webkit-csp:default-src *;script-src https://*.facebook.com http://*.facebook.com https://*.fbcdn.net http://*.fbcdn.net *.facebook.net *.google-analytics.com *.virtualearth.net *.google.com 127.0.0.1:* *.spotilocal.com:* chrome-extension://lifbcibllhkdhoafpjfnlhfpfgnpldfl 'unsafe-inline' 'unsafe-eval' https://*.akamaihd.net http://*.akamaihd.net;style-src * 'unsafe-inline';connect-src https://*.facebook.com http://*.facebook.com https://*.fbcdn.net http://*.fbcdn.net *.facebook.net *.spotilocal.com:* https://*.akamaihd.net ws://*.facebook.com:* http://*.akamaihd.net;
Run Code Online (Sandbox Code Playgroud)

这对一些需要从不受信任的来源加载和执行 Javascript 库的书签有影响。

例如,每当我尝试在 Facebook 页面上运行Show Anchors书签时,此书签的执行都会失败,因为它尝试从不受信任的来源加载 jQuery。在 Chrome 的开发者控制台中,它会说:

Refused to load the script 'http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js' because it violates the following Content Security Policy directive: "script-src https://*.facebook.com http://*.facebook.com https://*.fbcdn.net http://*.fbcdn.net *.facebook.net *.google-analytics.com *.virtualearth.net *.google.com 127.0.0.1:* *.spotilocal.com:* …
Run Code Online (Sandbox Code Playgroud)

google-chrome http

19
推荐指数
1
解决办法
3万
查看次数

在 Mac OS X 中从 shell 获取 http

我想下载一个链接,如:

http://example.org/file.mp3

现在,我已经足够了解 SCP 的作用了,但这就是我的极客世界结束的地方。那么是否有一个 shell 程序可以让我基本上做一个 http get 并将其通过管道传输到一个文件?

shell http macos

18
推荐指数
1
解决办法
4万
查看次数

同一站点上的多个 http 身份验证详细信息 + chrome 保存密码功能,有没有办法处理这种情况?

谷歌浏览器似乎在每个站点的基础上保存密码,但我正在开发一个站点,我希望根据访问的目录使用不同的 http 身份验证详细信息,并让 Chrome 记住这一点。

也就是说,http://example.com/ahttp://example.com/b有不同的 http 用户/密码组合。我希望 Chrome 记住两者,这样当我输入http://example.com/a 时,我会使用 /a 的相应用户/密码组合进行访问,/b 也是如此。如果我使用内置函数在 Chrome 中保存密码,浏览器会全局保存http://example.com 的用户/密码组合,并且不记得根据地址使用哪一个,而是默认使用其中之一对于在http://example.com 上访问的任何地址

除了为每个目录设置不同的子域之外,还有什么办法可以解决这个问题吗?

google-chrome passwords authentication http

17
推荐指数
1
解决办法
4997
查看次数

浏览器如何知道发送请求时应该使用哪个版本的 HTTP?

当浏览器第一次向服务器发送请求时,它如何决定应该应用哪个版本的 HTTP?HTTP RFC 规范说:

HTTP 客户端应该发送等于客户端至少有条件兼容的最高版本的请求版本

但根据我在 Chrome 检查器中的实验,Chrome 在向某些网站发送请求时使用 HTTP 2,但在其他情况下也使用 HTTP 1.1。

我想知道 Chrome 如何知道它应该使用哪个版本的 HTTP 请求?我知道服务器应该使用它支持的最高版本的 HTTP 进行响应,那么 Chrome 是否会默认使用 http2 向每个网站发送第一个请求,然后保存网站支持的 HTTP 版本并从此使用该版本?

任何解释将不胜感激。

browser google-chrome http

17
推荐指数
1
解决办法
2万
查看次数