51Testing软件测试论坛

标题: 如何save client request的head 里面产生的信息 [打印本页]

作者: liucongying    时间: 2007-7-13 13:06
标题: 如何save client request的head 里面产生的信息
POST /passport/selfservice/validateUserInput!checkExistUser.action?loginName=taicilang&t=1184292239907 HTTP/1.1
x-requested-with: XMLHttpRequest
Accept-Language: en-us
Referer: http://www.ipuren.com:8181/passp ... nnelid=&linkid=
Accept: text/javascript, text/html, application/xml, text/xml, */*
Content-Type: application/x-www-form-urlencoded; charset=utf-8
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Maxthon; .NET CLR 2.0.50727)
Host: www.ipuren.com:8181
Content-Length: 0
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: __utma=95339972.404339144.1184231830.1184231830.1184290868.2; __utmb=95339972; __utmz=95339972.1184231830.1.1.utmccn=(organic)|utmcsr=google|utmctr=%E8%92%B2%E4%BA%BA|utmcmd=organic; imageVerifySession=2561; JSESSIONID=607EF34F926768A39154ABF7647EDC9F

我要将imageVerifySession save成一个变量,如何做到?

是不是 web_reg_save_para不能取得client request的head里面的信息???????????

[ 本帖最后由 liucongying 于 2007-7-13 14:57 编辑 ]
作者: rickyzhu    时间: 2007-7-13 13:18
用关联。具体方法参考文档。
作者: qiguojie    时间: 2007-7-13 13:24
web_reg_save_param("SessionID","organic; imageVerifySession=","; JSESSIONID=",LAST);

这就可以保存那个值为参数SessionID
作者: liucongying    时间: 2007-7-13 13:25
能具体说说吗,我用的web_reg_save_para 好像不行,用楼上说。包错,找不到

[ 本帖最后由 liucongying 于 2007-7-13 13:31 编辑 ]
作者: qiguojie    时间: 2007-7-13 13:44
你把
web_reg_save_param("SessionID","organic; imageVerifySession=","; JSESSIONID=",LAST);
放在返回值的语句前面。。然后再试试
作者: liucongying    时间: 2007-7-13 14:59
还是不行,我怀疑 是不是 web_reg_save_para不能取得client request的head里面的信息????
作者: liucongying    时间: 2007-7-13 17:00
没有人知道吗?
作者: Zee    时间: 2007-7-13 19:33
我想你可以搞错了。
来看一句帮助里的话。
web_reg_save_param is a registration type function. It registers a request to find and save a text string within the server response.
这样你就明白了吧,它保存的是服务端的响应数据。

另外,像cookies,怎么会是直接post到server上去的?
你是不是录制的时候用了缓存的cookies?
你前面的函数是什么?看清楚,这个cookies是在哪里生成的。
作者: liucongying    时间: 2007-7-14 12:49
标题: 回复 #8 Zee 的帖子
就是想知道怎么用一个变量取到 client request里面的值,就是imageVerifySession=2561,能告诉我有办法吗
作者: Zee    时间: 2007-7-16 10:54
你在本地生成的可变的参数?
作者: ppent    时间: 2007-7-16 12:02
对于clientrequest的是客户端向服务器的请求,一般用参数化;对于serversponse是服务器的响应,一般用关联。
作者: mli@dtri.com    时间: 2007-7-22 02:20
学习了




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