更改获取请求参数

时间:2016-10-10 10:18:03

标签: java http-headers etag

我正在尝试使用ETags跟踪唯一ID。

我部署了一个java spring控制器 - localhost:8080 / testTag / hitApi.html

问题是我收到两个不同的ETag以满足以下两个请求。唯一的区别在于获取查询参数 -

  

获取请求1 - localhost:8080 / testTag / hitApi.html? name = user1 & id = 123

     

获取请求2 -localhost:8080 / testTag / hitApi.html? name = user2 & id = 123

这是ETag的正常行为吗?

我可以为上述两个请求获得相同的ETag吗?

谢谢和问候, Vibhav

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

Etag值显示相关资源的状态,在您的案例资源中由 name = user1& id = 123 指出,如果您需要的资源已更改,那么ETag值应该是假设您已经找到了如何生成(基于资源的最后更新时间或其他模式),收到的Etag必须相同