2007年8月17日

摘要: 问题 如何发送一个HTTP GET请求并且完全控制这个请求的各项属性。 设计 创建一个HttpWebRequest类的实例,并通过GetResponse()方法取回相应的HTTP响应。 方案 string uri = " http://server/path/WebForm.aspx"; HttpWebRequest req = (HttpWebRequest)WebRequest.Cr... 阅读全文
posted @ 2007-08-17 17:46 狂风 阅读(4744) 评论(4) 推荐(1) 编辑
 
摘要: 问题 如何发送一个带有网络认证证书的HTTP请求并返回相应的HTTP响应。 设计 创建一个 WebRequest对象和一个NetworkCredential对象。把NetworkCredential对象作为WebRequest对象的 Credentials属性赋给它,并且通过WebRequest.GetResponse()方法返回HTTP响应。 方案 string uri = " http://... 阅读全文
posted @ 2007-08-17 17:43 狂风 阅读(1958) 评论(2) 推荐(0) 编辑
 
摘要: 问题 如何发送一个简单的HTTP GET请求并且取回相应的HTTP响应。 设计 创建一个WebClient类的实例,然后使用它的DownloadData()方法。 方案 string uri = "http://server/path/WebForm.aspx"; WebClient wc = new WebClient(); Console.WriteLine("Sending an... 阅读全文
posted @ 2007-08-17 16:57 狂风 阅读(7396) 评论(0) 推荐(0) 编辑
 
摘要: 对于Web应用程序来说,最基本的测试类型就是“请 求-响应(request-response)”测试。我们可以通过程序发送一个HTTP请求给Web服务器,Web服务器处理完这个请求之后会发送回来 一个HTTP响应(通常以HTML页面的形式),我们可以捕获这个响应,然后检查它与期望值是否一致。请求和响应的动作通常总是一并出现的,对于轻量级的 自动化测试来说,通常不会发送一个HTTP请求而不取回随后的... 阅读全文
posted @ 2007-08-17 15:33 狂风 阅读(1631) 评论(0) 推荐(0) 编辑