今天在公司调试业务接口,发现一个会引发408的场景。记录一下。

起因是charles的一个bug,用edit功能编辑请求,会导致请求原文中丢失post body。

这样造成的后果就是content-length非0,但body为空,nginx对于该请求会一直处于阻塞状态,等待客户端发body,最终超时。