close() 和fluse()区别

1、close()默认包含了一次flush()操作,关闭之后,就不能再写入了。

2、flush()刷新,flush()之后,可以接着写入。

3、缓冲区默认大小是8192字节,如果小于8192字节,不会触发自动刷新操作,所以这时如果关闭,这些内容根本就没有写入。(没有找到源码)

所以,对方根本没有收到我们的参数流,只是收到了请求,所以报错参数不存在。

原文地址:https://www.cnblogs.com/jamers-rz/p/13611120.html