自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

iOS開(kāi)發(fā)者必會(huì)的幾項(xiàng)技能,不知不用你就OUT了

移動(dòng)開(kāi)發(fā)
一個(gè)多月的996生活,996并不算什么的,重點(diǎn)是996真的是996.幾乎在這時(shí)間段里面全是不停地碼代碼,不過(guò)目前已經(jīng)進(jìn)入測(cè)試階段,每天稍微改點(diǎn)小bug,空閑時(shí)間總算有了那么一丟丟。

前言

一個(gè)多月的996生活,996并不算什么的,重點(diǎn)是996真的是996.幾乎在這時(shí)間段里面全是不停地碼代碼,不過(guò)目前已經(jīng)進(jìn)入測(cè)試階段,每天稍微改點(diǎn)小bug,空閑時(shí)間總算有了那么一丟丟。

兜兜轉(zhuǎn)轉(zhuǎn)寫(xiě)了好久,卻一直沒(méi)有正式的將這篇文章分享出去,說(shuō)來(lái)甚是慚愧。主要是公司出現(xiàn)一些狀態(tài)。。只可意會(huì)不可言傳~~~

目錄

一、Charles

  • 1.1 Charles主要的功能
  • 1.2 將 Charles 設(shè)置成系統(tǒng)代理
  • 1.3 過(guò)濾網(wǎng)絡(luò)請(qǐng)求
  • 1.4 模擬慢速網(wǎng)絡(luò)
  • 1.5 修改網(wǎng)絡(luò)請(qǐng)求內(nèi)容
  • 1.6 修改服務(wù)器返回內(nèi)容
  • 1.7 給服務(wù)器做壓力測(cè)試
  • 1.8 抓取手機(jī)App網(wǎng)絡(luò)請(qǐng)求

二、Postman

三、在線轉(zhuǎn)模型工具

四、json格式化

一、Charles

Charles破解版下載地址點(diǎn)我

1.1 Charles主要的功能

  • 截取Http、Https網(wǎng)絡(luò)請(qǐng)求內(nèi)容
  • 支持修改網(wǎng)絡(luò)請(qǐng)求參數(shù),方便調(diào)試
  • 支持網(wǎng)絡(luò)請(qǐng)求的截取 并動(dòng)態(tài)修改

iOS開(kāi)發(fā)者必會(huì)的幾項(xiàng)技能,不知不用你就OUT了

1.2 將 Charles 設(shè)置成系統(tǒng)代理

啟動(dòng) Charles 后,***次 Charles 會(huì)請(qǐng)求你給它設(shè)置系統(tǒng)代理的權(quán)限。你可以輸入登錄密碼授予 Charles 該權(quán)限。你也可以忽略該請(qǐng)求,然后在需要將 Charles 設(shè)置成系統(tǒng)代理時(shí),選擇菜單中的 “Proxy” -> “Mac OS X Proxy” 來(lái)將 Charles 設(shè)置成系統(tǒng)代理。如下所示:

iOS開(kāi)發(fā)者必會(huì)的幾項(xiàng)技能,不知不用你就OUT了

其中Charles 主要提供兩種查看封包的視圖,分別名為 “Structure” 和 “Sequence”。

  • Structure 視圖將網(wǎng)絡(luò)請(qǐng)求按訪問(wèn)的域名分類(lèi)。
  • Sequence 視圖將網(wǎng)絡(luò)請(qǐng)求按訪問(wèn)的時(shí)間排序。

iOS開(kāi)發(fā)者必會(huì)的幾項(xiàng)技能,不知不用你就OUT了

iOS開(kāi)發(fā)者必會(huì)的幾項(xiàng)技能,不知不用你就OUT了

不管使用哪種查看,自己喜歡就好。

1.3 過(guò)濾網(wǎng)絡(luò)請(qǐng)求

在Filter 欄中填入需要過(guò)濾出來(lái)的關(guān)鍵字(可模糊搜索)

iOS開(kāi)發(fā)者必會(huì)的幾項(xiàng)技能,不知不用你就OUT了

比如:

iOS開(kāi)發(fā)者必會(huì)的幾項(xiàng)技能,不知不用你就OUT了

1.4 模擬慢速網(wǎng)絡(luò)

在 Charles 的菜單上,選擇Proxy ->Throttle Setting->Enable Throttling

iOS開(kāi)發(fā)者必會(huì)的幾項(xiàng)技能,不知不用你就OUT了

如果我們只想模擬指定網(wǎng)站的慢速網(wǎng)絡(luò),可以再勾選上圖中的 “Only for selected hosts” 項(xiàng)即可。

1.5 修改網(wǎng)絡(luò)請(qǐng)求內(nèi)容

我們可以修改該請(qǐng)求的任何信息,包括 URL 地址、參數(shù)等,之后點(diǎn)擊 “Execute” 即可發(fā)送該修改后的網(wǎng)絡(luò)請(qǐng)求(如下圖所示)。Charles 支持我們多次修改和發(fā)送該請(qǐng)求,這對(duì)于我們和服務(wù)器端調(diào)試接口非常方便,如下圖所示:

 

iOS開(kāi)發(fā)者必會(huì)的幾項(xiàng)技能,不知不用你就OUT了

Snip20180725_25.png

1.6 修改服務(wù)器返回內(nèi)容

理由:iOS前端的開(kāi)發(fā)人員獨(dú)立完成測(cè)試而不用拉過(guò)來(lái)一個(gè)后端一起聯(lián)調(diào)。并且各種特殊維度,或是臨界的賬號(hào)也不用再去辛苦找了,僅僅自己在青花瓷上改來(lái)改去就可以達(dá)到效果了。比如這個(gè)地方如果返回了nil程序會(huì)不會(huì)崩,直接改response就行了

步驟:

  • 首先 要保證是開(kāi)啟請(qǐng)求斷點(diǎn)是打開(kāi)的
  • 選擇要修改的接口內(nèi)容 ,勾選Breakpoints
  • 打開(kāi)青花瓷切換成結(jié)構(gòu)頁(yè)面,切換成Structure

 

iOS開(kāi)發(fā)者必會(huì)的幾項(xiàng)技能,不知不用你就OUT了

選擇要修改的接口內(nèi)容 ,勾選Breakpoints.png

iOS開(kāi)發(fā)者必會(huì)的幾項(xiàng)技能,不知不用你就OUT了

點(diǎn)擊Execute之后,修改內(nèi)容

iOS開(kāi)發(fā)者必會(huì)的幾項(xiàng)技能,不知不用你就OUT了
沒(méi)改之前

iOS開(kāi)發(fā)者必會(huì)的幾項(xiàng)技能,不知不用你就OUT了

iOS開(kāi)發(fā)者必會(huì)的幾項(xiàng)技能,不知不用你就OUT了
改完之后

iOS開(kāi)發(fā)者必會(huì)的幾項(xiàng)技能,不知不用你就OUT了

iOS開(kāi)發(fā)者必會(huì)的幾項(xiàng)技能,不知不用你就OUT了

1.7 給服務(wù)器做壓力測(cè)試

接著我們就可以在彈出的對(duì)話框中,選擇打壓的并發(fā)線程數(shù)以及打壓次數(shù),確定之后,即可開(kāi)始打壓。(開(kāi)發(fā)部建議使用,這是測(cè)試的活,不能端了人家的飯碗)

iOS開(kāi)發(fā)者必會(huì)的幾項(xiàng)技能,不知不用你就OUT了

iOS開(kāi)發(fā)者必會(huì)的幾項(xiàng)技能,不知不用你就OUT了

1.8 抓取手機(jī)App網(wǎng)絡(luò)請(qǐng)求

在 Charles 的菜單欄上選擇 “Proxy”->”Proxy Settings”,填入代理端口 8888

并且勾上 “Enable transparent HTTP proxying” 就完成了在 Charles 上的設(shè)置

iOS開(kāi)發(fā)者必會(huì)的幾項(xiàng)技能,不知不用你就OUT了

獲取 Charles 運(yùn)行所在電腦的 IP 地址,Charles 的頂部菜單的 “Help”->”Local IP Address”,即可在彈出的對(duì)話框中看到 IP 地址

iOS開(kāi)發(fā)者必會(huì)的幾項(xiàng)技能,不知不用你就OUT了

二、Postman

相信這個(gè)是很多開(kāi)發(fā)者必備的。

Postman破解版下載地址點(diǎn)我

iOS開(kāi)發(fā)者必會(huì)的幾項(xiàng)技能,不知不用你就OUT了

POST參數(shù)請(qǐng)求格式:

表單提交 (也有少量使用表單)

 

iOS開(kāi)發(fā)者必會(huì)的幾項(xiàng)技能,不知不用你就OUT了

表單提交方式.png

JSON提交(很多都是使用json)

 

iOS開(kāi)發(fā)者必會(huì)的幾項(xiàng)技能,不知不用你就OUT了

JSON提交方式.png

xml提交(現(xiàn)在很少有這種,幾乎沒(méi)有)

 

iOS開(kāi)發(fā)者必會(huì)的幾項(xiàng)技能,不知不用你就OUT了

xml提交方式.png

三、在線轉(zhuǎn)模型工具 網(wǎng)絡(luò)地址

挺好使的一款工具,不用下載,直接在線轉(zhuǎn)即可。

iOS開(kāi)發(fā)者必會(huì)的幾項(xiàng)技能,不知不用你就OUT了

四、json格式化 json在線格式化

使用他的主要是什么呢?一美觀,其二看數(shù)據(jù)格式方面

iOS開(kāi)發(fā)者必會(huì)的幾項(xiàng)技能,不知不用你就OUT了

責(zé)任編輯:未麗燕 來(lái)源: 簡(jiǎn)書(shū)
相關(guān)推薦

2025-03-25 07:10:00

開(kāi)發(fā)前端JavaScript

2022-04-12 09:04:57

前端監(jiān)控數(shù)據(jù)采集

2019-12-24 09:49:02

微軟英語(yǔ)瀏覽器

2013-09-10 09:35:53

移動(dòng)開(kāi)發(fā)者全能開(kāi)發(fā)者技能

2025-02-12 12:00:00

前端try-catchJavaScrip

2025-04-08 07:30:00

前端開(kāi)發(fā)JavaScript

2017-04-10 09:07:47

開(kāi)發(fā)者開(kāi)發(fā)代碼

2017-12-19 23:12:53

2009-07-21 14:29:18

職場(chǎng)逆商

2025-02-10 08:18:27

JSON數(shù)據(jù)交換格式

2018-06-06 18:00:24

iOS蘋(píng)果微軟

2017-04-21 14:06:42

開(kāi)發(fā)程序員編程

2017-02-08 16:14:32

Chrome瀏覽器IOS

2013-11-20 11:05:52

Android開(kāi)發(fā)者

2013-11-19 10:37:11

Android開(kāi)發(fā)者提升

2021-10-21 08:00:00

開(kāi)發(fā)技能技術(shù)

2015-11-12 09:24:56

2022-02-13 00:24:33

開(kāi)發(fā)VueJavaScrip

2014-08-08 10:12:44

IRC

2017-01-19 21:45:27

iOS開(kāi)發(fā)者賬號(hào)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)