读书人

怎么验证是否能支持http长连接

发布时间: 2012-02-24 16:30:38 作者: rapoo

如何验证是否能支持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

读书人网 >J2ME开发

热点推荐