to httpunit 你说的是什么,是一个类库吗?不明白的说!
解决方案 »
- jsp按钮问题
- 怎样在网页里面嵌入一个画图工具??
- myfaces的tree2组件生成树形菜单后,为什么子菜单的超链接会没反应?
- 弹出窗口问题
- validator 国际化
- 紧急求教!!! java定位打印
- Invocation of init method failed; nested exception is java.lang.NullPointerExcep
- 纯静态页面显示中文正常,把后缀名改成JSP执行中文为乱码,为什么啊??
- 请高手指点:我在java.sun.com中无法下载J2SE 1.4.1 SDK
- 急救呀!!为什么javamail总是读不了mimeType为multipart/*格式的邮件????
- 小弟初学jsp+javabean设计,请大家帮忙看看我的思路是不是对的,编译就出错。。
- 如何在linux9中安装tomcat?
httpunit也是Xunit系列的测试工具
它是用来转么测试有http请求的程序
用它我们可以模拟请求,从而就可以达到你说的定制http头的目的了
它是个jar包
不知你还上不上CSDN了,我看了你这个问题http://search.csdn.net/Expert/topic/834/834084.xml?temp=.556576
的回复,我也有相同的问题Base64编码验证的,不过我的需求是
要做一个代理,Servlet或JSP程序,使其在访问需要此验证的网站时,自动写入
Authorization头,而不要其弹出验证对话框,不知你知道发送重定向时,如何先写入这个头?
将你的用户名和密码组合成
"user:pass"
的格式,然后进行base64编码
发送的GET请求加上验证头Authorization: Basic base64编码后的字符串实际请求就成为
"GET / HTTP/1.0\r\n"
"Authorization: Basic xxx\r\n"//这里的xxx是用户名和密码编码后的字符串
注:response.setheader("Authorization", "Basic "+ base64编码后的字符串);
response.sendredirect( "http://xxx.xxx.xxx");
这样是不行的,这样设的头,传不过去?不知为什么?
"Authorization: Basic xxx\r\n"
----------
你知道规范的传送内容,写一个Socket连接, 往里面写数据就可以了。
但是不晓得怎么才能把session给到当前页面...
定制它要求的请求header,即:"Authorization":"Basic "+ base64编码后的字符串这没法实现吗?