zoukankan      html  css  js  c++  java
  • java 创建一个新的http 请求的一种实现方式

    项目中遇到要在后台向集群中的其他一台服务器发送一个请求,参考了网上一些材料,最终完成了需求。代码如下

    /**
         * @Title requestURLWithPost
         * @Description:发送post请求,请求地址路径
         * @param s 访问的url
         * @user llcode 2017年3月16日
         * @updater:
         * @updateTime:
         */
        public void requestURLWithPost(String s){
            InputStreamReader inputStreamReader = null;
            BufferedReader bufferedReader = null;
            InputStream inputStream = null;
            try {
                URL url = new URL(s);
                HttpURLConnection urlConnection = (HttpURLConnection)url.openConnection();
                urlConnection.setRequestMethod("POST");
                urlConnection.connect();
                  
                inputStream = urlConnection.getInputStream();
                inputStreamReader = new InputStreamReader(inputStream);
                bufferedReader = new BufferedReader(inputStreamReader);
            
                StringBuilder result = new StringBuilder();
                String line = null;
                
                while((line = bufferedReader.readLine()) != null){
                    result.append(line + "
    ");
                }
            } catch (IOException e) {
                e.printStackTrace();
            } finally {
                try{
                    inputStreamReader.close();
                    inputStream.close();
                    bufferedReader.close();
                }catch(IOException e){
                    e.printStackTrace();
                }  
            }  
        }

    只需要调用这个方法时传入一个正确的URL,便可发送POST 请求。调用方式如下,可供参考

  • 相关阅读:
    linux 时间设置
    linux
    linux 关闭防火墙
    GIS-008-ArcGIS JS API 全图
    GIS-007-Terrain跨域访问
    GIS-006-ArcGIS API 空间关系
    Python 中文乱码
    GIS-005-Dojo & jQuery 事件处理
    GIS-004-Cesium版权信息隐藏
    GIS-003-在线地图下载及应用
  • 原文地址:https://www.cnblogs.com/liuleicode/p/6565911.html
Copyright © 2011-2022 走看看