zoukankan      html  css  js  c++  java
  • http post/get 请求

    get 请求

    publicvoid sendSms() throws Exception{
            String message="货已发到";
            message=URLEncoder.encode(message, "UTF-8");
            System.out.println(message);
            String path ="http://localhost:8083/DS_Trade/mobile/sim!add.do?message="+message;
            URL url =new URL(path);
            HttpURLConnection conn = (HttpURLConnection)url.openConnection();
            conn.setConnectTimeout(5*1000);
            conn.setRequestMethod("GET");
            InputStream inStream = conn.getInputStream();    
            byte[] data = StreamTool.readInputStream(inStream);
            String result=new String(data, "UTF-8");
            System.out.println(result);
        }

    post 请求

    public static void addByUrl() throws Exception{
            String encoding="UTF-8";
            String params="{'result':'123456'}";
            String path ="http://localhost/ClientData_Collection/getStatus";
            byte[] data = params.getBytes(encoding);
            URL url =new URL(path);
            HttpURLConnection conn = (HttpURLConnection)url.openConnection();
            conn.setRequestMethod("POST");
            conn.setDoOutput(true);
            //application/x-javascript text/xml->xml数据 application/x-javascript->json对象 application/x-www-form-urlencoded->表单数据
            conn.setRequestProperty("Content-Type", "application/x-javascript; charset="+ encoding);
            conn.setRequestProperty("Content-Length", String.valueOf(data.length));
            conn.setConnectTimeout(5*1000);
            OutputStream outStream = conn.getOutputStream();
            outStream.write(data);
            outStream.flush();
            outStream.close();
            System.out.println(conn.getResponseCode()); //响应代码 200表示成功
            if(conn.getResponseCode()==200){
                InputStream inStream = conn.getInputStream();   
                //String result=new String(inputStream2String(inStream), "UTF-8");
            }
        }
  • 相关阅读:
    Entityframework的简单应用
    vs2012搭建gtest环境
    Just Me
    git简洁命令列表
    自定义控件(3)
    自定义控件(2)
    自定义控件(1)- 标签页
    使用AppleScript实现一个批量添加文件前缀的功能
    Win10下Wifi不能自动连接的问题
    Android利用Ksoap2调用Webservice时接收参数为空的问题
  • 原文地址:https://www.cnblogs.com/phyxis/p/5601160.html
Copyright © 2011-2022 走看看