SOSS! 关于httpurlconnection 速度的问题
我使用了下面的代码进行传送xml. 但是在得到responsecode的时候, 速度特别慢. xml传过去没问题, 速度很快; 再取回这个值时, 大约需要3m-4m的样子才能得到这个值. 请教是什么会引起这个问题.
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
int responsecode = connection.getResponseCode();
long starttime1 = System.currentTimeMillis();
flag = String.valueOf(responsecode);
long edittime1 = System.currentTimeMillis();
System.out.println( "1> > > > > > > > > > > > > "+(edittime1-starttime1));
System.out.println( "Server Response Code: " + "[ " + flag + "] ");
------解决方案--------------------跟你访问的服务器有关系吧,ping一下看有多大的延迟
------解决方案--------------------试过, ping的速度没有问题.
------解决方案--------------------3m-4m ? m是分钟的意思. 你应该是说3-4s(秒)吧.
你知道对方接收到xml后如何处理吗? 如果对方接收后,处理时间很长,然后再返回处理结果,那么你这边接收就一定会很慢,如果不是网络问题,就检查一下对方的处理.
你不妨试试发一个最简单(只有一句xml头)的xml给它,看返回的情况如何.