51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2140|回复: 4
打印 上一主题 下一主题

[原创] 怎么判断服务器返回的http头是正确的?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-3-14 10:57:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
*** [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头是正确的,怎么写脚本代码哈?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-3-14 13:27:29 | 只看该作者
这个要看HTTP协议的知识了。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-3-16 17:31:00 | 只看该作者
回放的话可以看到 "HTTP/1.1 200 OK\r\n"  确定http头是正确的。
当在controller中执行时又在哪里去判断呢?
还是在在脚本中写些什么来判断?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-3-16 19:16:10 | 只看该作者
问题已解决:用web_get_int_property(HTTP_INFO_RETURN_CODE);进行判断
看这个函数返回的是不是200
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-3-17 15:29:15 | 只看该作者
嗯,学习了。
长见识

多谢楼上
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-11 20:54 , Processed in 0.076927 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表