我正在编写将数据发送到客户端的Web服务,但它有副作用。
将定期调用此Web服务,并且将发送到客户端的任何数据都将标记为这样,并且不会再次发送。
客户端是100%无状态的,我不能指望它发送类似上一个请求的时间戳。国家的管理取决于网络服务。
我坚信GET请求必须是幂等的,所以我不能用它作为方法。另一方面,POST和PUT用于创建/更新资源,这不是这种情况。
您会选择哪种http方法?为什么?
答案 0 :(得分:0)
我终于选择了POST
。
主要是论点
如果不希望客户端实现基本的HTTP措施,例如带有If-Modified-Since或sth的条件GET。那样......那么另一端可能不是那种对HTTP有点纯粹的人。
是说服我的。