zoukankan      html  css  js  c++  java
  • 每日总结

    1.今天http相关的学习

    使用HttpURLConnection发送PUT请求:

    public static String LoginByPut(Context mContext, String mobile, String password, int from, 
              String devid,String version_name, int remember_me) {
        String resp = "";
        try {
            HttpURLConnection conn = (HttpURLConnection) new URL(LOGIN_URL).openConnection();
            conn.setRequestMethod("PUT");
            conn.setReadTimeout(5000);
            conn.setConnectTimeout(5000);
            conn.setDoOutput(true);
            conn.setDoInput(true);
            conn.setUseCaches(false);
    
            String data = "mobile=" + mobile + "&password=" + password + "&from=" + from + "&devid=" + "devid"
                    + "&version_name=" + "version_name" + "&remember_me=" + remember_me;
            ;
            // 获取输出流:
            OutputStreamWriter writer = new OutputStreamWriter(conn.getOutputStream());
            writer.write(data);
            writer.flush();
            writer.close();
    
            // 获取相应流对象:
            InputStream in = conn.getInputStream();
            BufferedReader reader = new BufferedReader(new InputStreamReader(in));
            StringBuilder response = new StringBuilder();
            String line;
            while ((line = reader.readLine()) != null)
                response.append(line);
            SPUtils.put(mContext, "session", conn.getHeaderField("Set-Cookie"));
            // 资源释放:
            in.close();
            // 返回字符串
            Log.e("HEHE", response.toString());
            return response.toString();
        } catch (Exception e) {
            e.printStackTrace();
        }
        return "";
    }
  • 相关阅读:
    读《大道至简—编程的精义》有感
    c++ 指针做为参数和返回值
    c++ 函数
    c++ 分配与释放内存
    c++ 以多维数组的形式访问动态内存
    c++ 动态数组,指针与动态内存分配
    c++ 指针访问数组
    c++ 常量指针
    c++ 指针
    c++ 字符串转换
  • 原文地址:https://www.cnblogs.com/chenghaixiang/p/14912213.html
Copyright © 2011-2022 走看看