- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何通过 cURL 发送 etag? cURL 也可以像 COOKIEJAR 一样保存 etag 吗?
从标题中我看到了这个
我的 GET 请求
GET /Vpreviews/p/8b329b598fcdad4fd33432e78128da48f7219882.fll? e=1332973900&ri=4500&rs=75&h=bca0ce28998e637f27cf1d5c7042e7a0 HTTP/1.1
Host: veoh-139.vo.llnwd.net
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0.1) Gecko/20100101 Firefox/8.0.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip, deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
DNT: 1
Connection: keep-alive
服务器响应
HTTP/1.1 200 OK
Server: Veoh-1.5 (lighttpd-1.4.18)
Content-Type: video/x-flv
Accept-Ranges: bytes
Etag: "8b329b598fcdad4fd33432e78128da48f72198829640882"
User-Header: X-llnw-rate-limit: ri=4500, rs=98
Age: 162476
Date: Wed, 28 Mar 2012 22:06:41 GMT
Last-Modified: Sun, 01 Jan 2012 13:29:44 GMT
Expires: Mon, 27 Mar 2017 06:02:35 GMT
Content-Length: 9640882
Connection: keep-alive
最佳答案
看看这个 Railscast 。在演示笔记中,您可以看到使用curl 抓取带有cookie 和ETag 的页面的示例。
基本上,您可以使用“If-None-Match” header 传递它:
curl -I http://localhost:3000/books/1 --header 'If-None-Match: "0f46357eafa5c719e8e3bf277a993e07"'
关于cURL 和 etag 的使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9920018/
更新的问题 我的应用程序如何利用 etags,引入流/分块编码是否会带来任何复杂性? 原始问题 使用 Transfer-Encoding: chunked 进行 HTTP 流传输时, Content-
有谁知道在托管在单个网络服务器上的网络应用程序上禁用 ETag 是否值得?目前我们不在我们的应用程序中使用 ETag。 如果值得禁用它们 - 为什么? 非常感谢。 最佳答案 我不知道这是否有帮助,但您
我需要能够在以下条件下将实体插入到 azure 存储表中: 如果不存在,则插入。 如果存在,但我指定ETag为*,则替换。 如果存在,但 ETag 有另一个值,则抛出 StorageException
javascript 是否可以读取 HTTP 响应的 ETAG 值? 在向服务器的 HTTP 请求中写出 ETAG 值是否有任何问题? 最佳答案 如果它是一个定期加载的页面,我认为 HTTP 请求/响
标准的 GNU etags 不支持目录的递归遍历,就像 exuberant ctags -R 所做的那样。如果我只能访问 GNU etags,我如何使用 bash shell magic 让 etag
我无法可靠地在用户浏览器上设置 Etag。当用户点击我的一个外部链接时,我想将文章 ID 设置到他们的 Etag 中(我也使用 cookie,但我想专门试验 Etag 以测试其可靠性)。 当同一个用户
我已经通过 .htaccess 为静态站点设置了浏览器缓存通过设置文件: # BROWER CACHING - 1 Day for images Header set Cache-Control "
我了解使用 etags 进行乐观并发控制(例如,在 RESTful 架构风格中),并且我读过 etags 对于同一资源的不同表示应该是不同的。这是为什么? 最终我们是否有兴趣知道资源是否已更改以便我们
我对 OkHttp 以及它如何选择进行缓存有一些疑问: OkHttp 是否支持弱 ETag(在 Tomcat 7 中默认使用)?我在某处读到 Chrome 会忽略任何支持 Last-Modified
我开发了一个 ASP.NET Core 中间件解决方案,它计算与我正在执行的 GET 请求匹配的 ETag 的值,并在响应中返回它。 相关代码摘录如下: RequestHeaders requestH
我最近了解了 ETag HTTP header 的概念。 ( this ) 但我仍然有一个问题,对于负责生成 ETag 的特定 HTTP 资源? 换句话说,就是实际应用、容器(Ex:Tomcat)、W
我想为我的内容构建强大的 etag,您可以在图片中查看它。 在新选项卡中打开图像以查看大图.. 最佳答案 您对文件内容使用强大的哈希算法,例如 md5 或 sha-1。 HTTP 规范中有关于弱 et
最近发现了与 HTTP ETag 有关的问题和我们的 CDN我试图在 Fiddler 中为知名站点捕获一些。然而,无论我使用何种浏览器/网站组合,我都没有看到任何经过。 这有什么原因吗?你能建议我可以
许多 REST API 提供了搜索资源的能力。 例如,可以使用以下 HTTP 请求获取类型 A 的资源: GET /A?prop1={value1}&prop2={value2} 我正在使用乐观锁定,
即使我发送“cache-control: must-revalidate”,谷歌浏览器在浏览器中使用前后按钮时也会使用本地缓存页面。 这是原始回复的一部分: HTTP/1.1 200 OK cache
Redbot报告我的网页标题无效: The ETag header's syntax isn't valid. 我的标题设置为: ETag: 4ae413bd 为什么无效? ETag 的语法是什么?
HTTP 协议(protocol)是否规定了 ETag 的最大长度? 最佳答案 No . 14.19 ETag The ETag response-header field provides the
我一直在读一本书,我对 ETag 章节有一个特别的疑问。作者说 ETag 可能会损害性能,您必须对它们进行微调或完全禁用它们。 我已经知道什么是 ETag 并了解其中的风险,但是正确使用 ETag 有
我在做什么 我从数据库中提取图像并将其与所有正确的 header 一起发送到浏览器 - 图像显示正常。我还发送了一个 ETag header ,使用图像内容的 SHA1 作为标签。 图片半定期调用,所
我在更新存储桶 S3 时尝试使用 etag,但出现此错误: Error: Error in function call on config.tf line 48, in resource "aw
我是一名优秀的程序员,十分优秀!