HTTP(协议及接口)

注意:用fiddler代理查看android手机的请求和响应,要先确保电脑和手机连在同一个WiFi下面(不然搞半天都不知道自己是哪里设置不对)。

抓包及修改请求

1、今天参照教程(地址:http://www.cr173.com/html/15341_1.html)将博客园的logo改了一下。

步骤是这样的:

找到请求返回的博客园logo的session  打开自动响应,在“Enable authomatic reponses”和“permit passthrought unmatched requests”前面都打上勾  将session拖到自动响应框中  在Ruler Editor中将logo修改为本地图片,点击save  重新访问博客园,就能看到修改的效果了

 

 

再接再厉,修改请求和响应中的数据

 

应用场景:

刷新,不论是否有缓存,都从服务器取数据

❶修该UA

一个经验是做浏览器页面定制时进行调试更换UA;还有如自定义UA为IPAD后,访问后返回的将是相当于手机访问产生的页面。

❷修改referer (参考:http://www.cnblogs.com/KeepMovingblog/archive/2012/10/17/2728556.html)

Referer可以记录访问的来源,统计访问量,可以用来防盗链。

❸修改Accept

❹修改Accept-Encoding/Accept-Language

❺Connection

❻Cookie

❼Host

❽Query String Parameters

 

url中基本元素(协议类型://服务器地址(必要时需加上端口号)/路径/文件名)

参考:http://www.cnblogs.com/wangzhiyu811/p/3482738.html

1、传输协议;2、服务器地址;3、端口号(以数字方式表示,若为HTTP的默认值“:80”可省略);4、路径(以“/”字符区别路径中的每一个目录名称);5、查询(GET模式的窗体参数,以“?”字符为起点,每个参数以“&”隔开,再以“=”分开参数名称与数据,通常以UTF8的URL编码,避开字符冲突的问题)

 

接口测试及soapui自动化:

1、soapui传递参数,参考:SoapUI用groovy脚本提取json数组数据(http://www.tuicool.com/articles/rqMV7jY)

datasource脚本示例:

import groovy.json.JsonSlurper

def xresponse = testRunner.testCase.testSteps["getToken"].testRequest.response.contentAsString
def slurper = new JsonSlurper()
def re = slurper.parseText(xresponse)
result["current_access_token"]=String.valueOf(re.result.access_token)

 

转载于:https://www.cnblogs.com/chz-test/p/3913037.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值