首页 > 其他 > 详细

一个POST请求的小优化

时间:2017-11-04 18:43:03      阅读:194      评论:0      收藏:0      [点我收藏+]

看到一个实现HTTP POST请求幂等性的优化方案,非原创,只是记录一下。

POST请求可能会发生以下场景:

1.客户端发送HTTP POST请求。
2.后端创建任务并提交到数据库。
3.客户端失去网络连接。
4.后端试图发送一个成功的响应,但由于客户端失去网络连接,所以无法这样做。
客户机没有得到成功的响应,因此请求失败。于是客户端创建一个重复的请求,这样就浪费了网络资源。

 

优化方法:

客户端在HTTP头加一个任意字符串作为key,随机生成一个不重复的key对应每个需求。

如果来自同一用户的另一个请求在24小时内使用相同的key则认为是同一请求。

一个POST请求的小优化

原文:http://www.cnblogs.com/liangjiawei/p/7783938.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!