如何验证是否能支持http长连接
前提:
真机cmwap试过了,我的请求设置 Connection: Keep-Alive
服务器给我返回:
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
这应该表示移动没有砍掉长连接标志
并且服务器支持长连接,超时时间是15秒
现在我想测试是否实现了长连接,我的测试思想是这样:我在模拟器上直连打开1个连接,post方式,设置各种属性完后(包括Connection: Keep-Alive ),写消息体,读返回,然后停3秒再写消息体,读返回。
这样做的话遇到一个问题:第1次写读是正常的,第2次就报Uncaught exception java/lang/
IllegalStateException: Write attempted after request finished.这个错。
是我对长连接理解有问题么?如何测试长连接?
------解决方案--------------------
关注ing