Java程序中访问url接口

在多人开发项目中,我们经常要在自己程序内部调用别人的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;        }  

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwfysf.html