当前位置: 代码迷 >> J2ME >> 怎么验证是否能支持http长连接
  详细解决方案

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

热度:1370   发布时间:2013-02-25 21:33:56.0
如何验证是否能支持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
  相关解决方案