rfc2616

    6热度

    1回答

    科HTTP 1.1 RFC(2616)的19.3“容错应用程序”上,从HTTP客户端应用程序解析日期的主题说: 如果HTTP报头错误地承载具有比GMT以外的时区中的日期值,它必须转换成格林威治标准时间使用最保守的可能转换。 两个问题: 这是否意味着服务器必须转换为非GMT日期值GMT?或者这是否意味着如果(可选)它选择将非GMT日期值转换为GMT(而不是拒绝它),那么它必须使用最保守的可能转换?

    0热度

    1回答

    当HTTP服务器发送数据大小超过内容长度的HTTP响应时,代理/网关应该如何工作? 将它作为RFC不合规行为是一种解决方法,但看起来现在有相当多的实施/部署,并且此更改最终会打破这些URL。 真的很感谢任何见解/指针。 谢谢, 开发

    1热度

    1回答

    我一直在试图让我的头周围的浏览器历史Vs的缓存整个问题和RFC2616 13.13 是否RFC的这部分意味着,如果用户进入“返回”,在例如浏览器,它应该始终显示来自本地存储器的页面,忽略任何缓存指令,除非用户另外配置了它。 因此,浏览历史记录时重新加载页面的浏览器(即使缓存指令指示它这样做)不符合规范?该规范说这是不好的,因为“这样做往往会迫使服务作者避免使用HTTP过期控制和缓存控制,否则他们会

    5热度

    1回答

    HTTP响应与Cache-Control: no-cache vs Cache-Control: max-age=0, must-revalidate, proxy-revalidate有什么区别? 浏览器是否认为完全相同?

    9热度

    1回答

    在编写我的HTTP/1.1服务器时,我遇到了处理多个范围请求的问题。 RFC 2616的14.35.1节提到了一些示例,但没有阐明服务器行为。 例如: GET /some/resource HTTP/1.1 ... Range: bytes=200-400,100-300,500-600 ... 我应该返回的字节这个确切顺序? 或者我应该合并所有的范围,发送100-400,500-600

    11热度

    2回答

    我有一个遗留产品,我试图在Apache服务器和服务器上支持,只有在最近的更新开始拒绝仅对换行符使用LF的请求头并且它是一个高为了重建它,因为代码库的年代。有没有可以使用的设置,或者可以使用mod_rewrite命令来允许请求头使用LF而不是CRLF,或者将LF作为CRLF在请求头中重写? 一个头的例子从应用程序: Host: www.ourhostname.com:80\n Accept-lan

    0热度

    2回答

    RFC2616(HTTP/1.1): 为单个范围的请求的响应必须不使用 的multipart /字节范围的媒体类型被发送。 对多个范围的请求的响应,其结果是单个 范围,可以作为多部分/字节范围的媒体类型发送,其中包含一个部分。 无法解码多部分/字节范围消息的客户端不得要求在多个字节范围内请求多个字节范围。 如果我正确理解这一点,单个请求中的多个范围可以使用multipart/byteranges,

    2热度

    1回答

    HTTP Spec (RFC-2616)在14.28节中声明If-Unmodified-Since报头必须被HTTP服务器识别,并且它只有一秒的精度。 服务器如何处理这个头,如果资源改变的次数多于每秒一次? 我的理解是,服务器必须以“412 Precondition Failed”响应任何具有If-Unmodified-Since标头的请求,因为它无法知道客户端具有哪个版本的状态。或者服务器应该忽

    0热度

    1回答

    我正在实现一个支持206个部分请求的模块。 在阅读RFC rfc2616之后,我注意到当收到多范围请求时,不允许重叠范围如:“a-b,a-d”。 我的问题是: 单范围请求和重叠字节会发生什么? Request #1: a-b Request #2: a-d 是否需要忽略第二个请求中的字节a-b? 或 是否需要覆盖字节? 谢谢

    0热度

    1回答

    我正在阅读RFC 2616,我希望看到所有的http数据包。哪种工具最适合这个?