Articles of http

Amazon S3不发送Content-Type标头

我有一个应用程序,从各种来源下载内容。 它依赖于在图像上设置的“Content-Type”头。 大多数Web服务器正确地执行此操作,但是Amazon S3服务器并未设置Content-Type。 我假设亚马逊服务器configuration正确,那么可能是什么问题? 这些图像没有正确上传? 或者我不应该依靠内容types设置? 例 谢谢

有没有免费的软件来testingnetworking服务器?

我写了自己的http服务器。 是否有任何免费软件,testing包或工具集来validation它是否完全或部分符合HTTP 1.0(rfc 1945)。 而且,如果这个软件可以估计http性能并检查潜在的安全问题,那就太好了。 这个软件在FTP合规validation方面也是一样的。

我如何利用内核2.6.33中的IW10?

我读过,2.6.33 +允许设置自定义的cwnd。 如果IW默认为10(对于所有的发行版,只有一些?) 如何看待当前的IW在特定的编译内核上? 引用: http://monolight.cc/2010/12/increasing-tcp-initial-congestion-window/ http://www.igvita.com/2011/10/20/faster-web-vs-tcp-slow-start/

CDN(内容分发networking)服务器如何工作?

有许多CDN(内容分发networking)主要用于托pipe静态内容。 他们如何工作? 他们如何处理http请求?

在IE中使用HTTP代理(或不使用)时,DNS查询如何工作

我最近参加了一个关于当客户端从代理服务器请求页面时会发生什么的讨论。 我只想确保在一般情况下,我对这一系列事件的理解是正确的: 用户请求网站 DNS请求由客户端发送到其configuration的DNS服务器以parsing目标IP地址(这是为了适应被configuration为绕过代理的HTTP请求首先完成的) 一旦从DNS接收到目的地IP,并且在发送HTTP请求之前,将针对例外列表检查请求 如果目标服务器不在例外列表中,请求被转发到代理服务器。 如果目标服务器位于例外列表中,则根据客户机的路由表转发请求。 任何反馈将不胜感激。

用于指示负载均衡器后面的始发服务器的HTTP标头

为了debugging目的,我们希望configuration我们的负载平衡Web服务器池来输出一个HTTP标头,标识服务于请求的“真实”服务器。 但是,我们不知道这个标题名称应该是什么! 是否有任何预先存在的标题? 你有最喜欢的吗?

HTTP和301之间有什么区别?

我看到所有tinyurl像网站使用302 但有什么区别?似乎两者都为我工作

HTTP,TCP,UDP和无连接

最近我对HTTP有些困惑。 有些事实是,TCP可以操作连接或无连接,这我明白了。 TCP虽然是面向连接的,而UDP是无连接的,当消息本身可以适合单个消息时使用。 题: 如果HTTP使用TCP,并且TCP为多个消息交换提供可靠的连接,并且HTTP被认为是无连接的,那么这怎么可能? TCP是面向连接的吗? 那么HTTP如何无连接?

Apache2 – 301在URL中目录结尾缺less“/”时redirect

我没有真正注意到这个redirect(301)当请求这样一个url没有斜杠(“/”)在最后: http://server/directory 服务器将使用定位到http://server/directory/的位置标题与301redirect永久标头进行响应。 看到这个现场的例子: 用户请求: GET /social HTTP/1.1 ( http://192.168.1.111/social ) Apache服务器响应: HTTP/1.1 301 Moved Permanently Location: http://192.168.1.111/social/ 用户请求: GET /social/ HTTP/1.1 ( http://192.168.1.111/social/ ) Apache服务器响应: HTTP/1.1 200 OK Apache access.log: 192.168.1.130 – – [05/Apr/2014:22:06:47 +0200] "GET /social HTTP/1.1" 301 558 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:27.0) Gecko/20100101 Firefox/27.0" – 192.168.1.130 – – [05/Apr/2014:22:06:47 […]

将HTTP连接升级到SSL / TLS

我目前有一个服务器,它会自动将所有的HTTP请求redirect到相应的HTTPS站点。 问题是,似乎有些浏览器不接受SSL证书(StartSSL.com)或不支持SNI,因此他们得到证书警告,用户将不会继续在网站上冲浪。 是否有任何机制试图使浏览器使用HTTPS而不是普通的HTTP,当这种方式不起作用时(例如,证书不被接受或者SNI不被支持),它将继续使用HTTP。 目前我使用的Apache 2.4与多个虚拟主机,所有redirectHTTP连接Redirect / https://domain.example/ 。