1
geelaw 2017-06-02 16:08:15 +08:00
就是一个 callback,只不过 callback 的操作是发送指定的 HTTP request 给一个指定的地址。
|
2
littleylv 2017-06-02 16:14:30 +08:00
类似触发器?
例如一个发邮件的服务( mailgun )。 你通过调用 mailgun 的 api,发送邮件给别人。 你可以在 mailgun 的后台设置: 针对邮件发送失败,配置一个你的网站链接 A, 针对对方拒收,配置一个你的网站链接 B 以此类推 那么 mailgun 会自动在发生那些事件的时候,自动 request 你设定的链接,post 一些约定的数据,你的网站就可以知道某某邮件是失败了还是拒收了还是怎么滴 |
3
wentian 2017-06-02 16:27:57 +08:00
一楼的解释, 是最好的
那么问题来了, 如何真正理解 callback |
4
caniuse 2017-06-02 16:33:14 +08:00
callback 就是由甲传给乙,乙处理完之后通知甲传过来的方法或者请求甲方的 URL
|
5
geelaw 2017-06-02 16:39:48 +08:00 via iPhone
一个 callback 是一个可调用对象(方法、委托、lambda 表达式、functor、实现特定接口的对象 etc ),用于在未来调用,通常作用是通知某件事情发生了。
生活化的比喻就是叫号,你的名字就可以是 callback,而你的等位号是你的 cookie。 但凡有一点点程序基础的,都应该知道事件,callback 可以注册为事件处理程序。 |
6
wellsc 2017-06-02 17:48:22 +08:00
网络钩子
|
7
huage 2017-06-02 17:51:08 +08:00
我用 V2EX 也有两年时间了吧,都不知道要怎么发图片上来
|
8
binux 2017-06-02 17:53:24 +08:00
如果你会解释 hook,你就会解释 webhook 了
|