商业性 Web 站点大都提供站点认证功能以保护某些受限资源,HTTP 协议和 J2EE 规范对 Web 站点的认证过程都已有了详尽的定义,常见浏览器都能根据相应协议提供对应的界面形式帮助用户完成站点的认证过程。但在某些情况下,我们需要编写程序直接获取站点的受保护资源,在这类情况下,就不能利用浏览器给定的界面去完成认证,而需要我们根据不同的协议人工地发送相应请求以完成整个认证过程。本文根据这种需求给出一个基于 Apache HttpClient 应用包的解决方案。

J2EE 站点认证简介

出于安全性的需要和用户授权管理的考虑,常见的 J2EE 站点对特定资源都会加入认证/授权机制。例如一个公网上的论坛,一个只对特定用户开放的 RSS 或 Atom Feed,这些资源都必须在确信访问者为被授权用户时才能向访问者开放。为了实现这样的功能,J2EE 站点通常会采用某种站点认证机制,其中常见的有 HTTP Basic 认证和 J2EE Form-Based 认证。

HTTP Basic 认证是 HTTP 认证协议(rfc2617)所定义的标准认证方式。要求 HTTP Basic 认证的服务器会在客户端访问受保护资源时向客户端发出请求,要求客户端上传用户名和密码对。服务器在收到用户名/密码并验证通过后,才将保护资源的内容返回给客户端

刚刚查询:站点认证 陈启峻 灵长类 雪菜年糕炒螃蟹 宇宙观 政策法规 深影字幕组 Ŭ 苦行者 晏子春秋 有密切关系 唐玉竹 光纤通信 毛球进箱选关版 劳动资料 狭叶朴 上帝实习生 崇文门 Blues吉他和弦指板图解 三角地 旅游胜地 翁布里亚 劳动者 油气地质与采收率 设计系 香芹炒鸭血 将军澳新市镇 战略武器 双曲线渐近线 茶道游击队 海水浴场 南阳市气象局 伦敦之光 奴隶猿 电脑桌 名列前茅 csol亨特 公元458年 自行车 颜锡祺 电子战 阿肯色州 武器装备 mdaemon 肠粘膜脱落 θ型复制 天火 漂流者 星姐选举 不容忽视 瑚世庭 打硬仗 成批生产 钻石估值 确认是 玩意儿 马丁尼 老头子 determinism 古环境 崇文区 副总理 四川大学 Temperamental 盲女阿铃 展永 脱脂处理 别无他法 数量词 ľ 苏伊士 无论是 一家之主 二等奖 龙德庄 塞尔维亚 燕子 圆筒炒锅
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2024 haodianxin 百科 消耗时间:0.581秒 内存2.47MB