微信公众号,里 直接回复空串 ,直接回复success是什么意思?PHP?
发布网友
发布时间:2022-03-27 23:58
我来回答
共3个回答
热心网友
时间:2022-03-28 01:27
因为微信为了保证消息的成功率,有重发机制,而这个标准就是5秒是否有响应,如果没有响应,微信系统会认为消息发送失败,然后重新发起消息,一条消息最多重发3次。这样对于有些你就需要判断请求是否是重复的业务逻辑,而且也很有可能控制不住。
此时为了避免处理重复请求,微信平台又提供了一种方法:在接收到消息后的第一时间使用“客服接口”向系统回复一个空串或者success。这就是像是:
1.领导给你布置任务,你拿过来就做,做完了回复给领导。可是领导对这个任务也是有标准的,你超过他的标准没回复,他就会再找你,这样体验不好,个人能力也不同,最终任务的处理效果也不一样。
2.现在是领导给你布置任务,你拿过来先给领导说“我知道了,做完给你回复”,这样领导就不用一直催你了。
这两种方式各有利弊,
第一种,领导可以控制,对于领导和你来说可以做到不累;(流量控制,稳定系统)
第二种,领导就只是一个转发器了,最终有可能把你累死,而同时你一股脑地把所有结果一起扔给领导,领导也会给累死。
热心网友
时间:2022-03-28 04:20
我也有疑问,好像就是不做任何处理就行了,不要让PHP运行时间超过5秒就行。
就是HTTP服务器会直接回复HTTP头中的 200 .
HTTP状态码 200 OK
热心网友
时间:2022-03-28 06:11
success
n.成功,成就; 好成绩,好结果; 成功的人(或物);
[英][səkˈses][美][səkˈsɛs]