zoukankan      html  css  js  c++  java
  • Android:网络简单笔记

    啊啊这几天又开始打游戏躺尸浪费时间了,明明知道质变是由量变累积的,大神和平凡人的区别只有积累的次数,我却还这么懒!!

    顺便记一下:学校社团面试的题真的和平时接触的东西完全不一样,以后去考试面试前一定要多做准备,多一份准备多一份把握(最后他们的题我都在牛客上找到了,哭T-T).

    一.HttpURLConnectionHttpClient

    一般并不会用到这两个,都用的是封装好的第三方类,比如Volley,android-async-http,loopj等.

    HttpURLConnection:使用步骤:

    • 创建一个URL对象: URL url = new URL(https://www.baidu.com);
    • 调用URL对象的openConnection( )来获取HttpURLConnection对象实例: HttpURLConnection conn = (HttpURLConnection) url.openConnection();
    • 设置HTTP请求使用的方法:GET或者POST,或者其他请求方式比如:PUT conn.setRequestMethod("GET");
    • 设置连接超时,读取超时的毫秒数,以及服务器希望得到的一些消息头 conn.setConnectTimeout(6*1000); conn.setReadTimeout(6 * 1000);
    • 调用getInputStream()方法获得服务器返回的输入流,然后输入流进行读取了 InputStream in = conn.getInputStream();
    • 最后调用disconnect()方法将HTTP连接关掉 conn.disconnect();

     

  • 相关阅读:
    DS博客作业02--栈和队列
    DS博客作业02--线性表
    c博客06-2019-结构体&文件
    C博客作业05--2019-指针
    C语言博客作业04--数组
    C语言博客作业03--函数
    JAVA作业-.图书馆查书、借书、还书
    JAVA购物车
    5-互评-OO之接口-DAO模式代码阅读及应用
    DS博客作业05--查找
  • 原文地址:https://www.cnblogs.com/Ravenzzz/p/10055809.html
Copyright © 2011-2022 走看看