在多人开发项目中,我们经常要在自己程序内部调用别人的http请求接口,主要通过流的方式进行调用,最近项目中经常用到,写了个访问接口如下:
/** * 程序中访问http数据接口 */ public String searchLoginService(String urlStr) { /** 网络的url地址 */ URL url = null; /** http连接 */ HttpURLConnection httpConn = null; /**//** 输入流 */ BufferedReader in = null; StringBuffer sb = new StringBuffer(); try{ url = new URL(urlStr); in = new BufferedReader( new InputStreamReader(url.openStream(),"UTF-8") ); String str = null; while((str = in.readLine()) != null) { sb.append( str ); } } catch (Exception ex) { logger.error(ex.getMessage(), ex); } finally{ try{ if(in!=null) { in.close(); } }catch(IOException ex) { logger.error(ex.getMessage(), ex); } } String result =sb.toString(); System.out.println(result); return result; }Java程序中访问url接口
内容版权声明:除非注明,否则皆为本站原创文章。