org.apache.commons.httpclient.HttpClient 学习

1、http post 如何传输数据

    首先需知道 http 协议没对 URL 长度进行限制,做出限制的只是浏览器,例:IE 限制是2083字节,如何FixFox、NetScape 则没有限制,这个时候限制取决于服务器的操作系统

    post 传输数据,不需在 URL 显示,它通过 http post 机制,将表单内各字段与其内容放置在HTML HEADER内一起传送到 ACTION 属性所指的 URL 地址,整个过程我们不可见

  

2、http get 如何传输数据

   

3、http 协议状态

    http 协议是无状态的,这次的请求和上次的请求没有对应关系,对于 http 服务器并不知道两个请求来自同一客户端,为此,引入 cookie 机制

 

4、http 请求

    打开一个网页浏览器会发送多次请求。

    浏览器发送一个 Request 去获取 url 的 html,服务器把 Response 发送给浏览器;

    浏览器分析 Response 中的 HTML , 发现其中引入了很多其它文件,比如图片、CSS文件、JS文件;

    浏览器会自动再次发送 Request 去获取图片、CSS文件、JS文件;

    等所有的文件都下载成功后,最终全部展现在网页上。

 

5、http 超时设置

/* 连接超时 */
HttpConnectionParams.setConnectionTimeout(params, 30 * 1000);
/* 请求超时 */
HttpConnectionParams.setSoTimeout(params, 60 * 1000);

    

 

 

参考文章:http://scau-fly.iteye.com/blog/2015056

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值