Questions tagged «http-status-code»


1
http代码206(部分内容)的真正含义是什么?
我正在构建一个页面(使用video.js,应该很重要),该页面可以容纳相当数量视频的播放器-单击图像缩略图上的按钮,然后将打开一个模态播放器,以播放视频。工作良好; 没什么大不了的。我的服务器是Apache 2.2.15,之前。 问题是:查看服务器日志时,我会看到每个视频的HTTP代码为206(部分内容)的条目,例如: GET /videos/a_video.mp4 HTTP/1.1" 206 1130496 "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_1) AppleWebKit/537.73.11 (KHTML, like Gecko) Version/7.0.1 Safari/537.73.11" 我不确定这些条目的确切含义。加载此页面时,是否确实通过网络将1.1 MB的内容推送到了客户端,或者这仅仅是/如果用户确实请求文件时客户端打算使用的信息?将所有这些东西倾倒到用户/客户端上,对于某人的带宽(沿着我的站点的带宽),尤其是在移动连接上,是一件很费力的事情。(基于一些额外的日志分析,看来这些位确实得到了推动,但是与其他更多知识渊博的人进行检查无疑是正确的选择……)

3
限速时,如何配置nginx返回429 http代码?
在限制/速率限制时,如何配置nginx返回http状态代码429(请求太多),而不是默认的503(服务不可用)? 仅供参考,我将nginx用作HttpLimitReqModule的反向代理。429状态代码的规范草案是RFC6585。 关于stackexchanged的这个(封闭的)问题表明可以使用error_page指令。但是,如果确实存在服务器问题(不是客户对我们的打击太大),并且服务器应该返回503 Service Unavailable ,则我不希望返回429。 有什么建议?

3
使用HTTP状态308永久重定向安全吗?
在服务器响应中使用HTTP状态代码308永久重定向(建议)是否安全?301永久移动的问题在于,它仅适用于GET请求(公平地说:POST将转换为GET,这不是一个选择)。 状态代码在“ RFC时间”中非常新颖,那么您会提出什么建议? 如果浏览器不知道308,该怎么办?它会找到位置并执行302吗?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.