51Testing软件测试论坛
标题:
web_reg_save_param如何抓取没有边界的参数?
[打印本页]
作者:
161958807
时间:
2008-9-25 08:45
标题:
web_reg_save_param如何抓取没有边界的参数?
在server的response中
0|1^AC2008092310201|东莞中心支公司|ATA10201|张三|2008-09-21|2008-09-21|GBD000000035541
我怎么才能抓取GBD000000035541?
LB=| RB=?
作者:
026300
时间:
2008-9-25 08:53
在response中自动生成就可以
作者:
161958807
时间:
2008-9-25 09:27
thanks
什么都没有是 \r
作者:
boymarco
时间:
2008-9-25 10:15
抓取整个BODY的值:
web_reg_save_param("prmLogoImage", "LB=\r\n\r\n", "RB=", LAST);
作者:
云层
时间:
2008-9-25 12:15
关联的时候你先抓出整个内容块再
通过函数strtok()解决
这个函数好像是9.x才有的扩展函数,没验证过8.x是不是有
该函数的作用是通过某个分割符来切分内容
例如
char city[1000];
char * token;
extern char * strtok(char * string, const char * delimiters ); //这个函数是扩展的要声明
strcpy(city,"this is shanghai!");
token = (char *)strtok(city," ");
lr_error_message(token);
token = (char *)strtok(NULL," ");
lr_error_message(token);
token = (char *)strtok(NULL," ");
lr_error_message(token);
我们通过这个函数可以得到
this
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2