zoukankan      html  css  js  c++  java
  • charles-截取移动端请求-设置代理

    Charles 上的设置

    1. 1.    要截取 iPhone 上的网络请求,我们首先需要将 Charles 的代理功能打开。在 Charles 的菜单栏上选择 “Proxy”–>“Proxy Settings”,填入代理端口 8888,并且勾上 “Enable transparent HTTP proxying” 就完成了在 Charles 上的设置。
    2. 2.    如只想截取手机端的请求,点击“Proxy-把“Windows Proxy”前的勾去掉
    3. 3.    取得电脑端的IP地址:

    方法一:通过运行窗口,输入命令ipconfig进行查找

    方法二:点击Charles主页面上Help按钮-Local IP Address,在弹框中找到IP地址

    4.关闭电脑中防火墙和安全软件

     

    iPhone 上的设置

    1. 1.  iPhoneCharles处于同一网络环境
    2. 2.  iPhone 设置 ”–>“ WLAN” 中,可以看到当前连接的 wifi 名,通过点击右边的详情键,可以看到当前连接上的 wifi 的详细信息,包括 IP 地址,子网掩码等信息。在其最底部有「HTTP 代理」一项,我们将其切换成手动,然后填上 Charles 运行所在的电脑的 IP,以及端口号 8888,点击确定

    注意:不用时将手机的代理关掉

     

    注意charles此种捕获方式,只能捕获发出请求的资源,如果是APP里,内部的代码和资源,因为没有向服务器发情请求,所以这是抓不到的;

    判断是不是调用内部资源,你可以把手机的网络给断了,如果此时还可以正常的显示,说明该资源是写在APP内部的,通过代理的方式是抓不到的;

     

     

  • 相关阅读:
    Codeforces 1265A Beautiful String
    1039 Course List for Student (25)
    1038 Recover the Smallest Number (30)
    1037 Magic Coupon (25)
    1024 Palindromic Number (25)
    1051 Pop Sequence (25)
    1019 General Palindromic Number (20)
    1031 Hello World for U (20)
    1012 The Best Rank (25)
    1011 World Cup Betting (20)
  • 原文地址:https://www.cnblogs.com/jingdenghuakai/p/11137767.html
Copyright © 2011-2022 走看看