网站建设跟前端有什么区别,全国高速公路施工建设有没有网站,保险网站建设平台,北京网站开发网站建设咨询这是一个快速的问题#xff0c;也可能会对其他人有所帮助。我有一个rest服务#xff0c;它将为端点上的每个GET查询返回一个正确的ETAG头。现在#xff0c;我还需要创建一个curl http客户端来查询这些终结点并利用etags。据我了解#xff0c;在使用curl发出第一个请求后也可能会对其他人有所帮助。我有一个rest服务它将为端点上的每个GET查询返回一个正确的ETAG头。现在我还需要创建一个curl http客户端来查询这些终结点并利用etags。据我了解在使用curl发出第一个请求后我需要保存返回的etag以便以后使用以便所有后续请求(直到服务器上的etag无效)我都使用缓存的版本因为服务器将返回304标头和空响应。它是否正确请注意此http客户端将分布在许多服务器上curl本身无法保存返回的我认为我需要使用sqlite或fs缓存之类的内容来保存内容。它是否正确基本上我正在考虑的工作流程将是1.向服务器端点发出第一个curl请求(GET)2.服务器返回带有正确etag和内容的http代码2003.使用我从服务器获得的响应使用sqlite或fs保存内容和etag4.下次调用同一端点时发送带有etag值的If-None-Match标头5.服务器验证If-None-Match标头5.a-内容未更改发送了304标头并且没有响应。基于此我从sqlite或fs加载本地缓存的内容。5.b-内容已更改一个200标头连同一个新的etag被发送回。基于此我下次保存新的etag和内容。6.循环重复这是正确的吗