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

J2EE 站点认证简介

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

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

刚刚查询:站点认证 电源线 协方差 狂妄自大 科举制 Ƥñ 独臂刀客 晓之以理 鲁芝 Vasarely 国鸟 大豆荷叶碱 斜碰 人面黑腄蚃 太子河石 没食子酸 太戊 动态平衡 狗嘴里 旧圃镇 番茄虾仁鸡蛋汤 亚欧大陆 空气密度 咸阳市 除湿健脾汤 妊娠期 卫生人员 大冶保安石雕 调研员 玉钺 哺乳纲 硫酸钙 商南县 水培蔬菜 头孢吡肟 毛泽东楹联·名句·趣事 北流市城西初中 褡裢湖 第三纪 投放市场 教学楼 红薯葡萄糖 哈里森 乡公所 之所以 易道风水 恐怕是 刘鑫田 萝卜焖脆肉鲩头 马铃薯甜椒烩鸡肉 选举委员 托马斯 建立起来 四合院 dupereanum 奶酥莲蓉月饼 Legrand 丹朱岭旅游景区 矿物学 多维视野中的文学与美学 长柄槭(原变种) 停车场指示牌 Զ 名誉教授 浙江西道 唐山市民政局 减字木兰花·阿谁曾见 ۾ Framework Villafranchian electromagnetics. 超品木匠 宪法修正案 洋葱丝焖仔茄 Monforte 宾夕法尼亚洲 人科动物 camelliaeflora 连云港 魏士超
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2025 haodianxin 百科 消耗时间:0.040秒 内存2.49MB