博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
转:tomcat基本安全认证
阅读量:6420 次
发布时间:2019-06-23

本文共 1398 字,大约阅读时间需要 4 分钟。

背景:tomcat-5.5.12设置为远程服务器
 
服务端设置:
 
Step 1) 打开${tomcat_home}/conf/tomcat-users.xml
加入如下代码:

 

Step2)修改web.xml
Example Security Constraint
Protected Area
/test/*
DELETE
GET
POST
PUT
test
BASIC
WebService Form-Based Authentication Area
对网站/test/下的任何请求采用基本安全认证
 
客户端编程:
客户端通过httpclient-2.0.2请求该url,方法如下:
HttpClient httpClient = new HttpClient(); Credentials defaultcreds = new UsernamePasswordCredentials("a", "b");httpClient.getState().setCredentials("WebService Form-Based Authentication Area","www.cat.cn",defaultcreds); String url = "http://www.cat.cn/test/index.do"; GetMethod method = new GetMethod(url); method.setDoAuthentication( true );  httpClient.executeMethod(method); String s = method.getResponseBodyAsString(); System.out.println(s);

  

原文地址:  

转载地址:http://hilra.baihongyu.com/

你可能感兴趣的文章
Spring MVC @CookieValue注解
查看>>
Models
查看>>
VS.net 2013中使用Git建立源代码管理 版本管理
查看>>
scrapy 爬取 useragent
查看>>
Java 接口和抽象类
查看>>
EasyUI 另一种form提交方式
查看>>
linux下安装php的imagick扩展模块(附php升级脚本)
查看>>
何为数据挖掘?
查看>>
ABP文档 - 本地化
查看>>
深度学习:识别图片中的电话号码(1)
查看>>
sql server 排序规则
查看>>
【Ubuntu】服务器状态命令
查看>>
【PHP】富文本HTML过滤器:HTMLPurifier使用教程(防止XSS)
查看>>
Intellij IDEA 热部署处理
查看>>
深入剖析 iOS 性能优化
查看>>
深度学习中常见问题
查看>>
数据绑定(九)Binding的数据校验
查看>>
Postfix Self Expression
查看>>
sql删除重复数据只保留一条
查看>>
版本回退svn
查看>>