一、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:
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
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:iPhone:Safari:1.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.12.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.3QQ浏览器: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.2Android:自带浏览器: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.30QQ浏览器: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.1UC浏览器: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**

使用apipost模拟手机实现请求发送相关推荐

  1. java 图片请求_java中使用scoket模拟http post请求发送图片或文件

    最近遇到个问题,两个系统共用用户的头像,用户的头像在一个系统中保存,这就涉及到将图片通过scoket发送给另一个系统存储的问题,最初的思路是将图片读成byte[]数组,然后发送,但又发现,发送图片的同 ...

  2. html 调用手机短信,innerHTML应用模拟手机短信发送

    一.效果图. 二.HTML+CSS样式. .box{ width:500px; margin:90px auto;} .wrad_box{ width:320px; height:400px; bor ...

  3. 利用在线HTTP接口测试工具ApiPost,模拟移动端请求API接口

    我们做开发一般都是在PC端,然而我们很多时候需要模拟移动端进行接口请求. 比如,当一个API需要根据用户不同的终端来返回不同的数据时,就需要一个工具来模拟不同的终端了. 利用接口测试工具ApiPost ...

  4. 在线接口测试模拟移动端请求API接口

    我们做开发一般都是在PC端,然而我们很多时候需要模拟移动端进行接口请求. 比如,当一个API需要根据用户不同的终端来返回不同的数据时,就需要一个工具来模拟不同的终端了. 利用接口测试工具ApiPost ...

  5. firefox伪造请求头信息,模拟手机访问网站

    大概有两年没有去过chinaz的论坛了,昨天上去逛了逛.正好看到一个朋友在问百度是如何判断是不是手机登录的.有几个热心朋友回答的是js,我把百度首页的js看了下,没有找到一丝的手持设备判断的信息,我也 ...

  6. Redis——模拟手机验证码发送

    使用redis模拟手机验证码发送,规定一个手机号一天只能请求三次验证码,且每次请求的验证码只有两分钟就会过期 1.首先写一个函数随机产生六位验证码,使用random函数 //随机生成六位验证码publ ...

  7. pyhon3模拟登录百度(2)—— 使用IE11理清百度登录内部逻辑和分析请求发送数据

    依照思路来,第一步就是难点和重点,搞清楚了网页登录的内部逻辑,才能进行下一步的模拟登录. 这里,我的浏览器是IE11.因为已经看了一篇手把手教学分析登录逻辑的文章,所以这里写的要节省多了. 通过分析发 ...

  8. loadrunner发送json_Loadrunner模拟JSON接口请求进行测试

    Loadrunner模拟JSON接口请求进行测试 一.loadrunner脚本创建 1.Insert - New step -选择Custom Request - web_custom_request ...

  9. C#开发笔记之18-如何用C#模拟(传统方法)发送Post请求或Get请求?

    本文由 比特飞 原创发布,欢迎大家踊跃转载. 转载请注明本文地址:C#开发笔记之18-如何用C#模拟(传统方法)发送Post请求或Get请求? | .Net中文网. C#开发笔记概述 概述 HTTP ...

最新文章

  1. JavaScript实现重置表单(reset)的方法
  2. rabitMQ和kafka如何选择
  3. 使用C#删除一个字符串数组中的空字符串
  4. C++ 有参构造 无参构造 拷贝构造 以及参数化列表 成员对象之间的执行关系
  5. thinkcmf 横向排列数据_利用python进行数据分析之数据清洗规整
  6. java怎么新建模块_spring boot添加新模块的方法教程
  7. Unity3D 世界坐标转屏幕坐标的坑
  8. js创建a标签下载文件
  9. 盘点两个神器,快速告别垃圾短信邮件
  10. Java转换坐标系,GPS(WGS84)、百度(BD-09)、高德(GCJ-02)互转,一文搞懂坐标系、坐标转换
  11. Java SE 12_Frequently-used Class Library(2)
  12. 手机HTML5 audio 无法自动播放下一首
  13. Matlab小课堂3
  14. [python爬虫]多进程爬取喜马拉雅音乐
  15. LOJ #10005. 「一本通 1.1 练习 1」数列极差
  16. <table> | HTML表格标签的定义与用法
  17. 在使用angular打包项目的时候 打包老是出错 内存溢出的解决办法
  18. 法制日报:要在法律上“悉心关照”百度
  19. scp指令,进行服务器之间数据传输
  20. Python爬虫——动漫zj(manhua站)

热门文章

  1. 21年一级造价师通过率仅4%!如何一次通关一级造价师?
  2. sql注入解析(四)避开过滤
  3. 网站优化有哪些方法和技巧
  4. [例题详解]真值 机器数概念 | 原码 反码 补码 移码 概念及加减计算
  5. 【知识积累】位移运算(<<、>>、>>>)
  6. 使用正则表达式爬虫抓取猫眼电影排行Top100
  7. 张驰课堂:一文看懂SPC(六西格玛工具)
  8. cmder 连接 centos_【有奖互动】46A,3400W——金手指电源连接器组合添quot;大quot;将!...
  9. UI设计师都在用这5个网站,赶紧马住~
  10. CC2640之OAD固件升级(内置Flash)