为了账号安全,请及时绑定邮箱和手机立即绑定

同步异步请求

GET默认是同步请求,POST默认是异步请求嘛?

正在回答

1 回答

不是,get和post是http不同的请求方式,跟同步异步没有关系

同步异步主要是指程序中调用某个方法或接口时,是否等待方法执行结束,再继续执行后面的程序代码。

同步既是等待方法执行结束,再继续执行后面的代码

异步是不等待方法执行结束,继续执行后面的代码,一般异步方法会传递一个回调函数,回调函数会在方法执行结束时,被触发调用。

举个实际的例子,小明要烧开水喝,看电视。同步既是插上电,烧水,等待水烧好,倒在杯子里,再端着水去看电视。异步既是插上电,烧水,接着就去看电视,等水烧好了,再去倒水来喝。

0 回复 有任何疑惑可以回复我~
#1

慕妹0291058 提问者

那为甚么老师说因为post是异步请求所以要用req.on呢
2021-01-28 回复 有任何疑惑可以回复我~
#2

weixin_慕设计6317272 回复 慕妹0291058 提问者

老师说的同步异步是指的接收数据的方式,get请求,由于请求报文较小,一般是单次传输,就能收到完整的get请求包,post请求,相对来说,请求报文大小跨度会比较大,可能会比较大,当请求报文比较大时,会分包传输到服务器,服务器要多次接收,才能接收到完整的请求包,看起来跟异步很像
2021-02-23 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

同步异步请求

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信