51Testing软件测试论坛

标题: 已解决:自定义http header没有生效 [打印本页]

作者: guikeyy    时间: 2015-7-19 18:31
标题: 已解决:自定义http header没有生效
本帖最后由 guikeyy 于 2015-7-22 11:20 编辑

接口自定义了两个参数,在请求时候要在Http Header中传递;
  
_p
  
平台
Y
0wx / 1andorid / 2iphone
_v
客户端版本号
Y
格式:x.x.x例如:1.0.0
web_add_auto_header("_p","2");

web_add_auto_header("_v","1.0.0");
再用web_custom_request写了请求信息
以下是lr打印的日志:
Action.c(24): # 请求头信息:
POST /chat/sendMessage/ HTTP/1.1
Content-Type: application/json
Cache-Control: no-cache
_p: 2
_v: 1.0.0
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT)
Accept-Encoding: gzip, deflate
Accept: */*
Connection: Keep-Alive
Host: ai.test.7lk.cn
Content-Length: 164



但是服务器还是报错


我用了Advanced REST client这个工具去发送请求,添加了header就成功;不明白问题出在哪里。
求大神解答,坐等;
file:///D:\Documents\Tencent Files\2585551002\Image\C2C\D`]P3U}P4_E1$~A@{7_0SV2.jpg
[attach]96184[/attach]

作者: guikeyy    时间: 2015-7-19 21:33
用了jmeter试了试,也是报同样的问题;
作者: guikeyy    时间: 2015-7-19 21:34
用了jmeter试了试,发现也是存在同样问题!!两个工具都是报同样问题;
作者: guikeyy    时间: 2015-7-22 11:18
已解决,body内容加了参数,并编码就好了




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