标签: http

为什么在实际链接工作之前“//”而不是http或https?

我只是注意到我可以写//google.com而不是http://google.com它仍然有效。

这是某种简写吗?也许这是我的浏览器(Chrome 14)中内置的东西?

使用双斜线代替httpand是否安全https

https http protocol

5
推荐指数
3
解决办法
9263
查看次数

如何测试服务器是否支持字节服务?

我在共享主机帐户的服务器上托管了一些 mp3 文件,但我无法将我的播客提要提交到 iTunes 商店。Apple 拒绝了提要,因为他们说我的剧集文件托管在不支持字节范围的服务器上 - 类似于这种情况。

我已经联系了我的服务提供商,他们声称服务器确实支持字节范围,并且检查托管剧集的 http 标头看起来是正确的: 通过 curl 检查 http 标头

有没有什么方法可以毫无疑问地验证这一点?

networking apache-http-server hosting itunes-store http

5
推荐指数
1
解决办法
9562
查看次数

自动更改 HTTP 标头的浏览器扩展?

我可以根据 URL(通过正则表达式)和推荐人等标准自动更改/删除/添加特定的 HTTP 标头吗?

编辑:或者,哪个本地代理可以做到这一点,最好是免费的?

我主要对 Chrome 感兴趣,但这个问题与所有浏览器有关。如果 Chrome 没有可用的东西,我可能会求助于任何有解决方案的浏览器。

我有几个网站一直保持打开状态。我决定通过在 iframe 中包含每个页面来将它们合并为一页。我使用的页面中至少有一个不喜欢这个想法;它显然是X-FRAME-OPTIONS: SAMEORIGIN为了保护我免受黑帽子的伤害。我很欣赏这种姿态,但我想以对我来说最有意义的方式使用他们发送给我的数据。

所以我决定解决这个问题的最简单方法是检测我的页面是引用者(如有必要,我可以在 iframe 的查询字符串中放置一个虚拟变量)并从响应中去除 X-FRAME-OPTIONS,这样 Chrome 就不会意识到页面想要禁用跨域嵌入。

我尝试搜索 Chrome 网上应用店和 Google,但找不到任何内容。肯定有东西?我知道 Firefox 中有 Live HTTP Headers,Chrome 中有类似的,但这需要我手动编辑标题。这个任务应该是自动化的。

http browser-addons

5
推荐指数
1
解决办法
7125
查看次数

安装nginx后无法连接到localhost:80

我刚刚安装了 nginx,但sudo yum install nginx无法在端口 80 上连接到它。

我尝试通过这样做来停止 iptables,sudo service iptables start但仍然无法连接。

我正在通过执行telnet localhost 80. 这是我要返回的输出:

Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
Run Code Online (Sandbox Code Playgroud)

当我尝试telnet localhost 22它时,它会像我期望的那样工作:

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
SSH-2.0-OpenSSH_5.3
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

networking linux http iptables nginx

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

我应该使用 httpd.conf 还是 apache2.conf 进行 Apache 配置?

在 Ubuntu 上,我试图获取httpd.confapache2的文件。我的服务器没有显示。

apache2.conf一样httpd.conf吗?

linux apache-http-server http ubuntu

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

单击 http(s) 链接时运行自定义命令而不是浏览器

我正在运行带有虚拟化 Windows 7 的 Fedora 桌面,用于我日常工作所需的某些程序。一个烦恼是程序中的链接试图用虚拟机内的默认浏览器打开,我想让它们在主机操作系统的浏览器中打开。

我可以使用以下 putty 命令启动带有来自主机上来宾的链接的浏览器,并希望将其注册为 http 和 https 链接的协议处理程序:

putty.exe -ssh user@hostos "firefox -new-tab %U"
Run Code Online (Sandbox Code Playgroud)

问题是找不到将其注册为 http 和 https 链接的协议处理程序的方法。

ssh virtualbox putty http file-types

5
推荐指数
1
解决办法
149
查看次数

Chrome 45 不显示身份验证对话框

我已经建立了一个具有基本 HTTP 身份验证的网站。如果我使用 IE 11 或 Firefox 38 去那里,我会收到要求提供凭据的预期对话框。如果我尝试使用 Chrome 45 去那里,它会立即给我一个“需要授权”的错误页面,并且从不要求我提供凭据。即使在我重新启动浏览器或整个计算机后也会发生这种情况。

我做了以下几件事:

  • 在我的 IE/Windows Internet 选项中设置我的所有安全区域以提示输入用户名和密码,因为我知道 Chrome for Windows 使用这些设置。
  • 尝试确保为我要去的主机启用弹出窗口。
  • 检查是否保存了不正确的凭据(我要去的主机没有保存密码)。
  • 翻阅 Chrome 本身的设置页面,没有发现其他有用的东西。
  • 转到所需地址并将凭据放入 URL ( http://user:password@host.com/page.html)。

还没有骰子,我要拔头发了。

我想在这里指出,一方面,我无法提供我尝试访问的 URL,因为它们不是公开的。二,有一些基于域的策略,我无法更改 Chrome 中的某些设置(这是一台公司机器)。我想知道是否有什么我错过的东西至少可以解释它为什么这样做?

google-chrome authentication http

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

MS Word -- 无法打开 <link>。无法打开指定的文件

回复:http : //answers.microsoft.com/en-us/office/forum/office_2010-word/some-hyperlinks-to-pdfs-will-not-work-in-word/79274141-b55e-4ce1-9a37- e07f7f77c816

我遇到了与上述相同的问题,其中按住 CTRL 键单击指向 PDF 的其他合法超链接将弹出一个对话框:“无法打开(链接)。无法打开指定的文件。”

我发现一个因素会影响 Word 做出关于“无法打开(链接)。无法打开指定文件”的决策

要重现错误:

如果服务器发送任何有效的“无缓存”标头,则 Word 将“无法打开(链接)。无法打开指定的文件”。

为避免上述情况:

如果服务器不发送与缓存相关的标头,或者只是“缓存控制:max-age = 600”(最大年龄,而不是无缓存),Word 将打开 PDF 或尝试获取它通过默认浏览器下载。

要做的开放式调查(给你的问题):

  • 还有其他因素吗?
  • 微软应该“修复”这个吗?或者这是微软围绕“无缓存”概念构建的“良好行为”?如果是这样,请详细说明他们(可能)的想法。

http microsoft-word

5
推荐指数
0
解决办法
5467
查看次数

单击链接时某些网站使用的“隐藏”重定向页面是什么?

我不知道如何表达这些问题。很久以前我在哪些指出,用户不得不更换一个规则论坛阅读httphxxp中的链接,以防止服务器(或人)从暗中监视他们。我注意到一些网站有一个不明显的“重定向”页面,用户在单击链接将他们带到不同的网站后会通过该页面。这是关于什么的?

我只是在使用 Slack.com 并注意到有一个链接,https://pr.to/example/当我点击链接时,我被带到一个中间页面(https://slack-redirect/link?url=https://pr.to/example/&v=3或类似的页面),然后被带到最后一页。这是什么?

我还注意到,当我将鼠标悬停在链接上时,我的浏览器通常不会显示中间页面的 URL(但有时会显示)。我正在使用最新版本的 Firefox。这种安全漏洞不是被带到与 URL 所说的不同的页面吗?

security website http

5
推荐指数
3
解决办法
7632
查看次数

如何强制 Chrome 忽略 ERR_CONTENT_LENGTH_MISMATCH?

Chrome 会强制执行此错误并拒绝呈现。我正在尝试访问旧路由器,但在控制台中出现 ERR_CONTENT_LENGTH_MISMATCH 错误。我用 Curl 查看了请求,它工作正常。整个文档加载结束</HTML>标签,但 Chrome 拒绝呈现页面!如何强制 Chrome 忽略错误?

以下是 Curl 的标题:

$ curl -i "http://192.168.16.1" -H "Host: 192.168.16.1"
HTTP/1.1 200 OK
Server:
Content-Type: text/html; charset=iso-8859-1
Date: Sun, 08 Sep 2002 12:27:04 GMT
Last-Modified: Wed, 14 Feb 2007 07:54:55 GMT
Accept-Ranges: bytes
Connection: close
Content-Length: 14498
Cache-Control: no-cache
Run Code Online (Sandbox Code Playgroud)

这是 Curl 输出的结尾:

</DIV></BODY></HTML>
curl: (18) transfer closed with 29 bytes remaining to read
Run Code Online (Sandbox Code Playgroud)

google-chrome http

5
推荐指数
0
解决办法
845
查看次数