• java


    public void getRemoteId(HttpServletRequest request,Model model){
            String name = request.getParameter("userName");
            String gender = request.getParameter("userGender");
            String birthDate = request.getParameter("birthDate");
            String birthHour = request.getParameter("birthHour");
            String birthMin = request.getParameter("birthMin");
            birthDate +=" "+birthHour+":"+birthMin;
            String addrId = request.getParameter("borough");
            String productId = request.getParameter("ProductId");
            String birthDateAccurate = request.getParameter("BirthAccurateSelect");
            String add_url = "http://test.com:8080/report.jo";
            String query = " {"mainUser":{"name":""+name+"","gender":""+gender+"","birthDate":""+birthDate+"","birthDateAccurate":""+birthDateAccurate+"","addrId":""+addrId+""},"productId":""+productId+""}";
            try {
                URL url = new URL(add_url);
                HttpURLConnection connection = (HttpURLConnection)url.openConnection();
                connection.setDoInput(true);
                connection.setDoOutput(true);
                connection.setRequestMethod("POST");
                connection.setUseCaches(false);
                connection.setInstanceFollowRedirects(true);
                connection.setRequestProperty("Content-Type","application/x-www-form-urlencoded");
                connection.connect();
                DataOutputStream out = new DataOutputStream(connection.getOutputStream());
                JSONObject obj = new JSONObject();
                 
                String token = "d5f224c9f83874da5b5025794c773e8e";
                obj.put("query", query);
                obj.put("token", token);
                out.writeBytes(obj.toString());
                out.flush();
                out.close();
                 
                BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
                String lines;
                StringBuffer sbf = new StringBuffer();
                 while ((lines = reader.readLine()) != null) {
                        lines = new String(lines.getBytes(), "utf-8");
                        sbf.append(lines);
                    }
                    System.out.println(sbf);
                    reader.close();
                    // 断开连接
                    connection.disconnect();
            } catch (MalformedURLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
    
  • 相关阅读:
    [RxSwift教程]14、其他操作符:delay、materialize、timeout等
    [RxSwift教程]13、连接操作符:connect、publish、replay、multicast
    Java虚拟机类加载机制及双亲委派模式分析
    面试系列-如何设计一个类
    谈谈 MySQL 的 JSON 数据类型
    Java 多线程编程(2-异步中包含同步)
    还堵在高速路上吗?带你进入Scratch世界带你飞
    SQL Server SSIS相关介绍
    SQL Server开启READ_COMMITTED_SNAPSHOT
    SqlServer中select语句引起的死锁
  • 原文地址:https://www.cnblogs.com/tianlai/p/4889544.html
Copyright © 2020-2023  润新知