zoukankan      html  css  js  c++  java
  • post请求

    post请求时,请求参数写入输出流中,url地址除去拼接参数后的地址,如:

    "http://169.254.244.136/Web2/servlet/Login?name=" + URLEncoder.encode(name) + "&pass=" + pass;
    正确地址:
    String path = "http://169.254.244.136/Web2/servlet/Login"。
    try {
    URL url = new URL(path);
    HttpURLConnection conn = (HttpURLConnection) url.openConnection();
     
    conn.setRequestMethod("POST");
    conn.setConnectTimeout(8000);
    conn.setReadTimeout(8000);
     
    //添加post请求头中自动添加的属性
    //流里的数据的mimetype
    conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
    String content = "name=" + URLEncoder.encode(name) + "&pass=" + pass;//请求参数
    //流里数据的长度
    conn.setRequestProperty("Content-Length", content.length() + "");
    //打开连接对象的输出流
    conn.setDoOutput(true);
    //获取连接对象的输出流
    OutputStream os = conn.getOutputStream();
    //把数据写入输出流中
    os.write(content.getBytes());
     
    if(conn.getResponseCode() == 200){
    InputStream is = conn.getInputStream();
    String text = Tools.getTextFromStream(is);
     
    Message msg = handler.obtainMessage();
    msg.obj = text;
    handler.sendMessage(msg);
    }
    } catch (Exception e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
  • 相关阅读:
    JavaScript对象继承的实现
    Redis资料
    Difference between LINQ to SQL and the Entity Framework
    闭包,懂不懂由你,反正我是懂了
    Castle资料
    csu 1242 碱基配对
    csu 1242 碱基配对——一个错误的解答
    [转载]zoj 分类
    计算素数
    魔方阵
  • 原文地址:https://www.cnblogs.com/SoulCode/p/6393426.html
Copyright © 2011-2022 走看看