iphone查看网络请求

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iphone查看网络请求相关的知识,希望对你有一定的参考价值。

简单来说,就是iPhone想要获取你所在的局域网(路由器)的联网设备的意思。
这个功能是为了保护你本地网络安全的,避免很大一部分app乱扫描本地网络上的设备。
在过去的 ios 版本中,应用可以随意扫描本地网络中的设备,因此应用就可以很轻松地得到本地网络里所有设备的名称和 MAC 地址。而现在的iPhone已经可以通过 MAC 地址识别特定的局域网。
MAC 地址是一种确认网络设备位置的地址,每个网卡都有一个唯一的 MAC 地址,加上 MAC 地址也具有唯一性,设备厂商会按照一定的规律分配 MAC,所以不同的局域网都是独一无二可以识别的。
参考技术A ] 手机的制式有很多种,一般一种手机只能支持一种网络制式,在中国,常见的制式有:移动的网络制式是GSM、TD-SCDMA、TD-LTE联通的网络制式是GSM、WCDMA、FDD-LTE与TD-LTE融合电信的网络制式是CDMA、CDMA2000、TD-LTE和FDD-LTE融合iPHONE手机在各国需要适应各国的制式,所以在美国买的手机在中国不一定好用。要弄清楚一台 iPhone 支持什么网络,首先要知道它是什么版本。在“设置-通用-关于本机”的“型号”一栏之中我们就可以看出来。以上图为例,在“型号”一栏的后 参考技术B 查看iPhone移动端网络请求常用的工具还有 Charles(MAC 平台) 和 Fiddler(Windows 平台),它们的原理类似,会虚拟出一个 HTTP 代理服务,将手机上的上网代理设置成它们虚拟出的代理,通过电脑即可查看iPhone 手机上的所有网络请求。

移动端页面 iPhone + Safari 页面调试 之 正确查看网络请求的姿势

  如题 本文主要将 Safari + iPhone 前端开发调试  之 正确查看网络请求的 姿势

  惯例 说下问题场景:

  早知道safari(Mac) + iPhone 调试的方便 能解决很多日常调试问题,但有次帮人调试问题 发现是接口报错 但不知道接口数据 和传参数 在哪里查看 强行装b失败。

  场景介绍完毕

  作为一个尽量做到不 不求甚解的软件从业者 我是不会就此退缩呢。(其实是因为装B失败 要扳回一城)故有本文的由来

其实本文的东西也很简单。

  下面简单说下: 

  首先那 一般调试的教程 网上搜了一通 答案也很多,而且苹果官方也给出一些说明,链接如下:

  https://support.apple.com/kb/PH21414?viewlocale=zh_CN&locale=en_PH 苹果官方说明 

  然后再来一篇比较详细的介绍 借前人的地址用一些:

  https://chon.io/blog/safari-ios-iphone-itouch-web-dev-inspector/ 前人分享 

  那下面开始说我本次要说的点 

  直接上图,各位看官莫嫌弃。

 

  

 

 

 

 如上面几个图所示:具体步骤如下:

选择 时间线 栏目-》选中网络请求-》鼠标移到具体请求 后面的 右键头上面 停几秒

嗯 完成上述步骤后 你会发现 你想要的都出来了。

get请求 参数会直接在url里面显示

post请求 要点击具体网络请求 然后会有 请求 和 响应 两个选项 

这样就能满足日常 不通过抓包工具  完成基本的请求参数 和请求应答数据的查看了。

是不是很方便

谁说Safari不好用的 其实挺方便的 嗯 是吧?

下回见~

 

以上是关于iphone查看网络请求的主要内容,如果未能解决你的问题,请参考以下文章

IOS怎么抓取网络请求包

查尔斯没有看到网络请求

iPhone - viewController 和网络请求的架构

iPhone 上的隧道网络请求

如何在 iPhone Safari 上调试网页

iPhone应用程序编程中网络呼叫请求/响应的最佳实践[关闭]