51Testing软件测试论坛

标题: 怎么判断服务器返回的http头是正确的? [打印本页]

作者: 熊熊做测试    时间: 2007-3-14 10:57
标题: 怎么判断服务器返回的http头是正确的?
*** [tid=125c        Action        2] Sending request to host 192.168.1.174:80 ( 14/3/2007 09:47:53 )

"GET / HTTP/1.1\r\n"
"Accept: */*\r\n"
"Connection: Keep-Alive\r\n"
"Accept-Language: zh-cn\r\n"
"User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322; InfoPath.1; "
".NET CLR 2.0.50727)\r\n"
"\r\n"


*** [tid=125c        Action        2] Receiving response from host 192.168.1.174:80 ( 14/3/2007 09:47:53 )

"HTTP/1.1 200 OK\r\n"
"Server: Microsoft-IIS/5.0\r\n"
"X-Powered-By: ASP.NET\r\n"
"Content-Location:
http://192.168.1.174/index.htm\r\n"
"Date: Wed, 14 Mar 2007 01:47:53 GMT\r\n"
"Content-Type: text/html\r\n"
"Accept-Ranges: bytes\r\n"
"Content-Length: 62\r\n"
"Proxy-connection: keep-alive\r\n"
"\r\n"

tid=125c:        
Start Frames Hierarchy Tree Dump
The Node has no URL
End Frames Hierarchy Tree Dump

请问: 我要判断返回的http头是正确的,怎么写脚本代码哈?
作者: Zee    时间: 2007-3-14 13:27
这个要看HTTP协议的知识了。
作者: lovsnow    时间: 2007-3-16 17:31
回放的话可以看到 "HTTP/1.1 200 OK\r\n"  确定http头是正确的。
当在controller中执行时又在哪里去判断呢?
还是在在脚本中写些什么来判断?
作者: 熊熊做测试    时间: 2007-3-16 19:16
问题已解决:用web_get_int_property(HTTP_INFO_RETURN_CODE);进行判断
看这个函数返回的是不是200
作者: rickyzhu    时间: 2007-3-17 15:29
嗯,学习了。
长见识

多谢楼上




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2