VR全景图片 unity typora 矿工文档 swift3 bitmap signalr Way.js Font Awesome Movejs eclipse闪退 鼠标失去焦点事件 python与机器学习 kafka学习 python操作mongodb python创建数据库 python指令 python返回函数 javaqueue java正则 javamysql java介绍 python开发实例 图吧导航怎么样 修改mac地址软件 圣骑士装备 网络适配器驱动 js删除数组指定元素 51脚本 笔记本测试软件 js保留两位小数 苹果双微信 爱奇艺无法投屏 mysql时间比较 php小数点保留2位 透视网格工具怎么取消 qq飞车刷车 kmplayer绿色版 起义任务线 js对象转字符串
当前位置: 首页 > 学习教程  > 编程语言

HttpClient

2020/10/16 17:54:09 文章标签:

HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应 用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java net 包中已经提供了 访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提…

HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应
用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java net 包中已经提供了
访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不
够丰富和灵活。HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新
的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本
和建议。HttpClient 已经应用在很多的项目中,比如 Apache Jakarta 上很著名的另外两个开
源项目 Cactus 和 HTMLUnit 都使用了 HttpClient。现在 HttpClient 最新版本为 HttpClient 4.5
(GA) (2015-09-11)
总结:HttpClient 是 java 为了远程请求开发的 http 请求工具包

HttpClient 和 JSONP 的区别

  1. JSONP 是基于浏览器的,解决跨域问题的.而 httpClient 是基于代码.模拟 http 请求.获
    取服务端的参数的,功能上类似,但是经过的环节不同.
  2. 安全性不同
    JSONP 的全部信息都可以通过浏览器进行监控.但是 HttpClient 浏览器不能监控.
  3. 代码调用层级不同
    Jsonp 需要调用服务端业务逻辑,最多 3 层
    HttpClient 需要调用 5 层
    适用场景:
    如果从服务端获取数据,js 可以直接解析.使用 JSONP,如果服务端的程序的返回
    值,需要进一步处理.这时使用 HttpClient

本文链接: http://www.dtmao.cc/news_show_300216.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?