JDK6.0学习笔记(十七)用HttpUnit保持状态
2008-11-19 00:36
288 查看
/**
* 用HttpUnit保持状态
* HttpUnit所需类库 httpunit.jar;js.jar;nekohtml.jar;Tidy.jar;xmlParserAPIs.jar
* */
import com.meterware.httpunit.WebConversation;
import com.meterware.httpunit.WebResponse;
public class TestHTTPUnit {
private static WebConversation wc = null;//WebConversation对象
public static void main(String[] args) throws Exception {
setUp();
assertPage(getWebPage("http://localhost/setCookies.html"));//设置Cookie
assertPage(getWebPage("http://localhost/getCookies.jsp"));//读取Cookie
}
private static void setUp() {
wc = new WebConversation();
}
private static WebResponse getWebPage(String url) throws Exception {//
return wc.getResponse(url);//getResponse()方法获取WebResponse对象,代表来自HTTP服务器的反馈信息
}
private static void assertPage(WebResponse wp) throws Exception {
System.out.println(wp.getTitle());//getTitle()获取网页标题
System.out.println(wp.getText());//getText() 获取网页原文
}
}
* 用HttpUnit保持状态
* HttpUnit所需类库 httpunit.jar;js.jar;nekohtml.jar;Tidy.jar;xmlParserAPIs.jar
* */
import com.meterware.httpunit.WebConversation;
import com.meterware.httpunit.WebResponse;
public class TestHTTPUnit {
private static WebConversation wc = null;//WebConversation对象
public static void main(String[] args) throws Exception {
setUp();
assertPage(getWebPage("http://localhost/setCookies.html"));//设置Cookie
assertPage(getWebPage("http://localhost/getCookies.jsp"));//读取Cookie
}
private static void setUp() {
wc = new WebConversation();
}
private static WebResponse getWebPage(String url) throws Exception {//
return wc.getResponse(url);//getResponse()方法获取WebResponse对象,代表来自HTTP服务器的反馈信息
}
private static void assertPage(WebResponse wp) throws Exception {
System.out.println(wp.getTitle());//getTitle()获取网页标题
System.out.println(wp.getText());//getText() 获取网页原文
}
}
相关文章推荐
- 如何在HTTP客户端与服务器端之间保持状态
- http协议的状态保持
- 无状态http和常用状态保持方式
- jax-rs(Java API for RESTful Web Services) 实践教程 之四 —— @Context注入HttpServletRequest 使REST保持状态!
- (4.1.28.1)HTTP通信之HttpClinet保持登录状态问题
- 利用Web Services保持Http环境下的连接状态
- HttpWebRequest提交数据后如何保持会话状态?
- HttpWebResponse.GetResponse() 基础连接已经关闭: 服务器关闭了本应保持活动状态的连接。
- Android WebView 与OkhttpClient登录状态保持一致,建立SESSION会话
- HTTP调试之保持连接状态(微软知识库文章)
- URL重写 实现会话管理 http状态保持
- http的无状态以及常用的状态保持方式
- [传智播客学习日记]保持HTTP状态的方法
- http怎样保持有状态?
- HttpClient加JSON保持登陆状态浏览知乎
- .NET HttpWebResponse.GetResponse() 基础连接已经关闭: 服务器关闭了本应保持活动状态的连接。
- 如何在HTTP客户端与服务器端之间保持状态 ?总结笔记
- 如何在HTTP客户端与服务器端之间保持状态(转)
- HttpWebResponse.GetResponse() 基础连接已经关闭: 服务器关闭了本应保持活动状态的连接。
- HttpClient保持登录cookie状态,继续操作