iOS技術之通過Charles抓包http、https數據

前提

需要先安裝抓包工具Charles

安裝后的代理基本設置
  1. 調出端口設置頁面? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?菜單欄操作 Proxy->Proxy Settings…

2.?設置端口

? ? ?選中Proxies面板->HTTP Proxy 下的Port: 后填入 8888 -> 點擊OK完成

3.設置手機代理

? 和電腦連接相同網絡, 點擊代理; 選擇手動,服務器內容填寫電腦的ip, 端口:8888?

4.效果查看

? ? 打開手機的瀏覽器,查看Charles是否捕獲到了網絡請求注意:

當前只能抓取http的包內容,?是不能直接查看https請求內容的,因為請求本身是加密的。

抓取https請求的設置

  1. 手機安裝證書

手機瀏覽器輸入框選的這個地址,
記得加協議頭http://訪問的, 直接下載描述文件到本地, 查看當前下載的描述文件:設置->通用->VPN與設備管理->Charles Proxy CA 點擊安裝; (如果有多個建議可以把之前的全刪除, 在重新下載描述文件,防止有緩存)

2.Charles設置代理https

? ? 菜單欄操作 Proxy->SSL Proxying Settings…

開啟SSL代理->輸入要抓取https接口的域名->OK

3. 效果查看

備注: 如果抓取接口是https并且開啟了證書校驗,則抓包是不成功的, 需要使用代碼在網絡請求處把證書校驗給關閉, 代碼如下:

    // 是否允許無效證書, 默認為NOmanager.securityPolicy.allowInvalidCertificates = YES;// 是否校驗域名, 默認為YESmanager.securityPolicy.validatesDomainName = NO;

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/920284.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/920284.shtml
英文地址,請注明出處:http://en.pswp.cn/news/920284.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

《websocketpp使用指北》

目錄 websocket協議 websocketpp庫 安裝websocketpp websocketpp的用法 websocketpp服務器 結果 websocket協議 WebSocket是一種在單個TCP連接上進行全雙工通信的應用協議,允許服務端和客戶端實時雙向數據傳輸。它通過HTTP/HTTPS的初始握手建立連接&#xff…

設備電機狀態監測:通往預測性維護與效能飛升之路

在如今競爭白熱化的工業領域,企業對設備的高效穩定運轉那可是相當看重。預測性維護就像個 “秘密武器”,在降低運營成本、提升設備可用性方面,作用大得很。它好比給設備請了個 “神機妙算” 的預言家,能提前察覺潛在故障&#xff…

Python 網絡編程(相關模塊)

相關模塊 表2-4 列出了其他一些與網絡和套接字編程有關的Python 模塊。當開發低級套接字 程序時,經常配合使用select 模塊和socket 模塊。select 模塊提供了select()函數,該函數 管理套接字對象集合。它所做的最有用的一個事情就是接收一套套接字&#x…

什么是可持續的聯系?通過可持續聯系提高用戶粘性與復購率

什么是可持續的聯系? 在人與人、組織或社區之間,可持續的聯系是通過持續互動與合作,構建長期、穩定且互利的關系網。它以信任、溝通和價值認同為核心,幫助實現資源共享與協同成長,并提升各方在復雜環境中的適應能力。…

springboot 分片上傳文件 - postgres(BLOB存儲)

springboot 分片上傳文件 - postgres(BLOB存儲) 方案一(推薦) ? 接收完整文件,后端自動分片并存儲(多線程 大文件)/*** 接收完整文件,后端自動分片并存儲(多線程 大文件…

AI應用--接口測試篇

1. 接口測試過程中的痛點接口的內容都是在yapi上,接口的內容都是以表格的形式呈現。在接口測試過程中,需要將表格形式的入參,手動敲成JSON格式,并且需要跟進字段類型,編輯字段值的形式。過程較為麻煩。使用postman進行…

Boris FX Samplitude Suite 2025.0.0 音頻錄制/編輯和母帶處理

描述 Samplitude是一款專業的DAW,用于錄音、編輯、混音和母帶制作。通過基于對象的編輯和多軌錄音,可以更快地進行創作。 原生杜比全景聲 (Dolby Atmos) 支持 體驗音頻制作的新維度。由于集成了杜比全景聲 (Dolby Atm…

龍虎榜——20250827

上證指數今天放量下跌,收大陰線跌破5天均線,形成強勢頂分型,日線轉回調的概率很大。目前均線依然是多頭排列,但是離60天均線較遠,有回歸均線的需求。深證指數今天放量收長上影的大陰線,日內高點12665.36&am…

項目智能家居---OrangePi全志H616

1 需求及項目準備 語音接入控制各類家電,如客廳燈、臥室燈、風扇。 Socket編程,實現Sockect發送指令遠程控制各類家電。 煙霧警報監測, 實時檢查是否存在煤氣泄漏或者火災警情,當存在警情時及時觸發蜂鳴器報警及語音播報。 控制人臉識別打開房門功能,并語音播報識別成功或…

項目概要設計說明文檔

一、 引言 (一) 編寫目的 (二) 范圍 (三) 文檔約定 (四) 術語 二、 項目概要 (一) 建設背景 (二) 建設目標 (三&a…

解決mac brew4.0安裝速度慢的問題

Homebrew 4.0 版本的重大變化自 Homebrew 4.0 版本起,官方棄用了傳統的 homebrew-core Git 倉庫模式,改為通過 API(formulae.brew.sh) 獲取軟件包元數據。因此,手動替換 homebrew-core 倉庫的目錄可能不再存在。目錄結…

AI需求優先級:數據價值密度×算法成熟度

3.3 需求優先級模型:ROI(數據價值密度算法成熟度) 核心公式: AI需求ROI = 數據價值密度 算法成熟度 總優先級 = ROI 倫理合規系數 (系數范圍:合規=1.0,高風險=0~0.5) 一、數據價值密度:從數據垃圾到石油精煉 量化評估模型(融合3.1節數據可行性) 維度 評估指標…

手寫MyBatis第37彈: 深入MyBatis MapperProxy:揭秘SQL命令類型與動態方法調用的完美適配

🥂(???)您的點贊👍?評論📝?收藏?是作者創作的最大動力🤞 💖📕🎉🔥 支持我:點贊👍收藏??留言📝歡迎留言討論 🔥🔥&…

GD32VW553-IOT 測評和vscode開發環境搭建

GD32VW553-IOT 測評和vscode開發環境搭建 1. 背景介紹 iCEasy商城的產品, Firefly Workshop 螢火工廠的樣片, 是一款基于GD32VW553 MCU的開源硬件, 這款MCU內置了32bit的RISC-V內核, 支持雙模無線WIFI-6和BLE-5.2, 最高主頻可達160Mhz. 本人曾在公司參與開發了一款基于RISC-V內…

斯塔克工業技術日志:用基礎模型打造 “戰甲級” 結構化 AI 功能

引子 在斯塔克工業的地下研發實驗室里,弧光反應堆的藍光映照著布滿代碼的顯示屏,工程師詹姆斯?“羅迪”?羅德斯正對著一堆 AI 生成的雜亂食譜皺眉。 上周他剛搞定基礎模型(Foundation Models)的文本生成,讓 AI 能像…

如何解決pip安裝報錯ModuleNotFoundError: No module named ‘click’問題

【Python系列Bug修復PyCharm控制臺pip install報錯】如何解決pip安裝報錯ModuleNotFoundError: No module named ‘click’問題 摘要 在日常Python開發中,pip install 報錯 ModuleNotFoundError: No module named click 是一個非常常見的問題,尤其是在…

PLC_博圖系列?基本指令”S_PULSE:分配脈沖定時器參數并啟動“

PLC_博圖系列?基本指令”S_PULSE:分配脈沖定時器參數并啟動“ 文章目錄PLC_博圖系列?基本指令”S_PULSE:分配脈沖定時器參數并啟動“背景介紹S_PULSE: 分配脈沖定時器參數并啟動說明參數脈沖時序圖示例關鍵字: PLC、 西門子、 …

【大模型】Qwen2.5-VL-3B模型量化以及運行測試,保留多模態能力(實踐版)

目錄 ■獲取原始模型 ■構建llama.cpp ■轉換模型到GGUF ▲視覺模塊轉換 ▲llm模塊轉換 ▲llm模塊量化 ▲推理測試 ■報錯處理 以下是幾種多模態模型量化方案的簡要對比: 特性 llama.cpp GGUF 量化

C語言 | 高級C語言面試題

側重于內存管理、指針、編譯器行為、底層原理和編程實踐。 C語言面試 一、核心概念與深度指針題 1. `const` 關鍵字的深度理解 2. volatile 關鍵字的作用 3. 復雜聲明解析 二、內存管理 4. `malloc(0)` 的行為 5. 結構體內存對齊與大小計算 三、高級技巧與底層原理 6. setjmp()…

【deepseek問答記錄】:chatGPT的參數數量和上下文長度有關系嗎?

這是一個非常好的問題,它觸及了大型語言模型設計的核心。 簡單來說:參數數量和上下文長度在技術上是兩個獨立的概念,但在模型的設計、訓練和實際應用中,它們存在著深刻且重要的聯系。 我們可以從以下幾個層面來理解它們的關系&…