xfire webservice timeout 设置
基于http的网络连接中超时设置如下: URL url = new URL("http://www.163.com"); ? HttpURLConnection httpConnection = (HttpURLConnection) url.openConnection(); httpConnection.setReadTimeout(5000);//设置从主机读取数据超时(单位:毫秒) httpConnection.setConnectTimeout(20000); //设置连接主机超时(单位:毫秒) httpConnection.connect(); //创建Service对象? XFire是基于Apache的HttpClient,所以实际上连接超时的参数是就是设置在HttpClient上的。 经过测试,使用HttpClient设置连接超时并没有起作用;(原因还有待查证) 不过可以直接使用HttpURLConnection 来设置 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |