关于api:分享-使用ApiPost模拟手机实现请求发送

3次阅读

共计 2178 个字符,预计需要花费 6 分钟才能阅读完成。

一、ApiPost 中有专门针对于模拟手机申请发送的参数
首先咱们新建一个接口,拜访 www.baidu.com 而后点击发送

而后咱们在创立一个接口,这个是拜访挪动版的 www.baidu.com 不过这里须要设置一下头部参数 user-agent

在抉择参数值,这里 ApiPost 本人给我了两个参数值
Android 版本:Mozilla/5.0 (Linux; U; Android 8.1.0; zh-cn; BLA-AL00 Build/HUAWEIBLA-AL00) Chrome/57.0.2987.132 Mobile Safari/537.36

iOS 版本:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.113 Safari/537.36

这样就实现了挪动端的接口测试了

二、设置 User Agent 的起因
Web 端和挪动端它们发送申请的时候申请是不一样的,如何能力更好的去实现挪动端的接口测试,就须要去理解 User Agent。
当初很多网站都同时有 web 端和挪动端,然而用 web 浏览器和挪动端浏览关上它们展现的界面并不是一样的。不一样的起因是 User Agent 的不同。
User Agent 中文含意用户代理,简称为 UA。它是一个非凡字符串头,使得服务器可能辨认客户应用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等

Web 端罕用的 User Agent:

  1. Chrome 目前应用的 User Agent:
    MAC:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36
    Windows:Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13
  2. Firefox 目前应用的 User Agent:
    MAC:Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:49.0) Gecko/20100101 Firefox/49.0
    Windows:Mozilla/5.0 (Windows; U; Windows NT 5.2) Gecko/2008070208 Firefox/3.0.1
    Mozilla/5.0 (Windows; U; Windows NT 5.1) Gecko/20070309 Firefox/2.0.0.3
    Mozilla/5.0 (Windows; U; Windows NT 5.1) Gecko/20070803 Firefox/1.5.0.12

挪动端罕用的 User Agent:

  1. iPhone:
    Safari:
    Mozilla/5.0 (iPhone; CPU iPhone OS 10_1_1 like Mac OS X) AppleWebKit/602.2.14 (KHTML, like Gecko) Version/10.0 Mobile/14B100 Safari/602.1
    Mozilla/5.0 (iPhone; CPU iPhone OS 5_1_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9B206 Safari/7534.48.3
    QQ 浏览器:MQQBrowser/38 (iOS 4; U; CPU like Mac OS X; zh-cn)
    UC 浏览器:IUC(U;iOS 5.1.1;Zh-cn;320*480;)/UCWEB8.9.1.271/42/800
    微信自带浏览器:Mozilla/5.0 (iPhone; CPU iPhone OS 5_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9B176 MicroMessenger/4.3.2
  2. Android:
    自带浏览器:Mozilla/5.0 (Linux; U; Android 4.0.3; zh-cn; M032 Build/IML74K) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
    QQ 浏览器:Mozilla/5.0 (Linux; U; Android 4.0.3; zh-cn; M032 Build/IML74K) AppleWebKit/533.1 (KHTML, like Gecko)Version/4.0 MQQBrowser/4.1 Mobile Safari/533.1
    UC 浏览器:JUC (Linux; U; 2.3.7; zh-cn; MB200; 320*480) UCWEB7.9.3.103/139/999
    微信自带浏览器:Mozilla/5.0 (Linux; U; Android 2.3.6; zh-cn; GT-S5660 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 MicroMessenger/4.5.255
正文完
 0