为了账号安全,请及时绑定邮箱和手机立即绑定

Android中的Http通信

难度中级
时长 4小时11分
学习人数
综合评分9.47
108人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.2 逻辑清晰
  • post方法 HttpClinet client = new DefaultHttpClient(); HttpPost post = new HttpPost(url); //通过NameValuePair去存储数据 ArrayList<NameValuePair> list = new ArrayList<NameValuePair>(); list.add(new BasicNameValuePair("name",name)); list.add(new BasicNameValuePair("age",age)); try{ //设置要发送的数据 post.setEntity(new UrlEncodedFormEntity(list)); HttpResponse respose = client.execute(post); if(response.getStatusLine().getStatusCode()==HttpStatus.SC_OK){ String content = entityUtils.toString(respone.getEntity()); } }catch(UnsupportedEncodingException e){};
    查看全部
  • httpClinet的get和post方法 //创建httpget对象 HttpGet httpGet = new HttpGet(url); //创建Httpclient对象 HttpClinet client = new DefaultHttpClient(); HttpResponse respone; try{ //发送请求 respone = client.execute(httpGet); //判断类型 if(response.getStatusLine().getStatusCode()==HttpStatus.SC_OK){ //取出服务器返回的数据 String content = entityUtils.toString(respone.getEntity()); System.out.println("content------->"+content); } }catch(ClientProtocolException e){}
    查看全部
  • 噢噢噢哦哦
    查看全部
  • Hao xue ma
    查看全部
  • http响应码
    查看全部
  • 查看全部
  • get方式客户端向服务器端提交信息,如果有中文一定要进行转码,转码的方式使用URLEncoder.encode(待转码部分,编码格式)方法进行转码;post方式则不需要进行转码
    查看全部
  • post方式发送请求与get方式发送请求的区别: 1.实体数据是通过OutPutStream去发送的,使用write(content.getBytes())方法将要发送的数据转换成字节 2.一般请求一个网页或者发送的数据量比较小的时候用get方法,因为get方法对数据大小有限制,一般为几K 3.get方法发送数据所有数据都通过URL显示出来,数据安全性略低
    查看全部
  • 401
    查看全部
  • 401
    查看全部
  • 如何通过get方式发送一个请求 1.通过get向服务器发送请求,所有提交的方式都需要通过url构建“?”后面传递参数这种特殊的形式 url = url + "?name=" + name + "&age=" + age; 2.需要将请求方式指定为GET 即setRequestMethod("GET")
    查看全部
  • 恩恩恩
    查看全部
  • http/1.0和1.1区别 HTTP/1.0每次请求都需要建立新的TCP连接,连接不能复用。 HTTP/1.1新的请求可以在上次请求建立的TCP连接之上发送,连接可以复用。优点是减少重复进行TCP三次握手的开销,提高效率。 HTTP1.1在Request消息头里头多了一个Host域,HTTP1.0则没有这个域。Host:www.w3.org HTTP1.1增加了OPTIONS,PUT,DELETE,TRACE,CONNECT这些Request方法
    查看全部
    0 采集 收起 来源:http1.0和1.1区别

    2015-06-12

  • 开放系统互连模型(Open System Interconnection,OSI)七层协议
    查看全部
    0 采集 收起 来源:http协议特点

    2015-06-12

  • HTTP协议的主要特点: 1.支持客户/服务器模式。 2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。 3.灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。 4.无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并受到客户的应答后,即断开连接。采用这种方式可以节省传输时间。 5.无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。
    查看全部
    0 采集 收起 来源:http协议特点

    2015-06-12

举报

0/150
提交
取消
课程须知
本课程是Android初级课程 1、熟练掌握基本的Android应用程序开发方法 2、熟练掌握Android中数据请求的方式 3、明白get请求和post请求的区别和联系
老师告诉你能学到什么?
1、了解http基本协议 2、掌握http交互请求,例如post、和get请求 3、使用代码实现Android中的post和get请求

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!