zoukankan      html  css  js  c++  java
  • 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();
            }
        }
    
  • 相关阅读:
    310. Minimum Height Trees -- 找出无向图中以哪些节点为根,树的深度最小
    297. Serialize and Deserialize Binary Tree *HARD*
    235.236. Lowest Common Ancestor of a Binary (Search) Tree -- 最近公共祖先
    222. Count Complete Tree Nodes -- 求完全二叉树节点个数
    208. Implement Trie (Prefix Tree) -- 键树
    excel函数累加求和与累计百分比应用
    js去除空格
    js获取标签下标
    js中对String去空格
    css的三种使用方式:行内样式,内嵌样式,外部引用样式
  • 原文地址:https://www.cnblogs.com/tianlai/p/4889544.html
Copyright © 2011-2022 走看看