詳解使用Postman模擬瀏覽器的HTTP請(qǐng)求并獲取返回?cái)?shù)據(jù)
本文介紹在瀏覽器中,獲取網(wǎng)頁(yè)中的某一個(gè)請(qǐng)求信息,并將其導(dǎo)入到Postman軟件,并進(jìn)行API請(qǐng)求測(cè)試的方法。
Postman是一款流行的API開發(fā)和測(cè)試工具,它提供了一個(gè)用戶友好的界面,用于創(chuàng)建、測(cè)試、調(diào)試和文檔化API。本文就介紹一下這一工具的最基本用法——導(dǎo)入網(wǎng)頁(yè)請(qǐng)求,并配置相關(guān)的Headers、Body等信息,從而對(duì)請(qǐng)求加以測(cè)試的方法。
話不多說,我們直接開始操作。首先,為了可以從瀏覽器中獲取網(wǎng)頁(yè)請(qǐng)求的信息,我們需要在瀏覽器訪問指定的網(wǎng)頁(yè)(我這里用的是Chrome瀏覽器,因?yàn)?strong>Chrome支持以cURL格式將請(qǐng)求信息導(dǎo)出,相對(duì)更為方便一些,不過不用cURL格式也沒問題);隨后,按下F12
按鈕,打開開發(fā)者模式,選擇“網(wǎng)絡(luò)”選項(xiàng),如下圖所示;隨后,我們需要再刷新一下網(wǎng)頁(yè)。此時(shí),我們就可以看到當(dāng)前網(wǎng)頁(yè)中各項(xiàng)內(nèi)容的名稱與信息了。
如上圖所示,本文就以某一個(gè)網(wǎng)頁(yè)中,名稱為NSW
的這一項(xiàng)為例,來介紹后續(xù)的操作。接下來,我們?cè)?code>NSW上右鍵,選擇“以cURL格式復(fù)制”選項(xiàng),如下圖所示。如果大家的瀏覽器沒有這一選項(xiàng),那么可以直接復(fù)制請(qǐng)求的鏈接,但是需要后續(xù)手動(dòng)將請(qǐng)求的其他信息(比如Headers)配置好——所以說cURL格式的請(qǐng)求用起來比較方便,就是因?yàn)樗?strong>鏈接自身,還可以附帶請(qǐng)求的其他信息,不需要我們手動(dòng)再一一配置了。
接下來,在Postman軟件中,選擇“Import”選項(xiàng),如下圖所示。
隨后,將我們剛剛復(fù)制好的cURL或者普通的URL粘貼到這里;如下圖所示。
隨后,就會(huì)看到如下圖所示的界面。此時(shí),如果大家前面“Import”時(shí),復(fù)制的是cURL格式的請(qǐng)求,那么只要這個(gè)請(qǐng)求沒有其他的問題,且在下圖左側(cè)位置調(diào)整好我們請(qǐng)求的類型(比如GET
請(qǐng)求、POST
請(qǐng)求等)之后,點(diǎn)擊下圖右側(cè)紫色框內(nèi)的“Send”選項(xiàng),就可以發(fā)出請(qǐng)求了。如果大家用的是URL格式的請(qǐng)求,那么還需要手動(dòng)配置一下請(qǐng)求的Headers、Body等信息(如果這些信息是必要的話);具體的配置方法大家繼續(xù)看后文即可。
在我這里,雖然“Import”時(shí),復(fù)制的是cURL格式的請(qǐng)求,但由于我這個(gè)請(qǐng)求有些問題,所以發(fā)出請(qǐng)求后,在“Response”還暫時(shí)看不到任何信息。
我這里需要再額外手動(dòng)添加一項(xiàng)Headers才可以;如下圖所示。當(dāng)然,這里大家就結(jié)合自己請(qǐng)求的需要來修改就好。
配置Headers時(shí),我們既可以用如上圖所示的方式,來調(diào)整每一項(xiàng)Headers的鍵值對(duì),也可以用下圖中“Bulk Edit”方法,批量配置多條Headers。
如下圖所示,我們可以直接復(fù)制多條Headers的信息,從而批量配置。需要注意,批量配置時(shí),一行是一個(gè)Headers,每一個(gè)Headers的鍵、值用英文冒號(hào):
分開,同時(shí)可以用//
注釋掉不需要的Headers。
配置完畢對(duì)應(yīng)的信息后,我們可以再“Send”一下我們的請(qǐng)求;如果在“Response”中看到如下圖所示的信息,就說明我們的請(qǐng)求無誤,且正常返回了內(nèi)容;從下圖右上角可以看出,請(qǐng)求返回的HTTP狀態(tài)碼為200
,沒有問題。
至此,大功告成。
到此這篇關(guān)于詳解使用Postman模擬瀏覽器的HTTP請(qǐng)求并獲取返回?cái)?shù)據(jù)的文章就介紹到這了,更多相關(guān)Postman模擬瀏覽器HTTP請(qǐng)求內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
git 報(bào)錯(cuò):OpenSSL SSL_read: Connection was&
這篇文章主要介紹了git 報(bào)錯(cuò):OpenSSL SSL_read: Connection was reset, errno 10054 解決方法,涉及git配置信息及緩存相關(guān)操作技巧,需要的朋友可以參考下2023-04-04php和asp利用Shell.Application來執(zhí)行程序的代碼
關(guān)于用Shell.Application來執(zhí)行程序,在海陽(yáng)頂端asp木馬里已有示例。用的是ShellExecute 這個(gè)方法。2008-12-12關(guān)于IDEA git 只有Commit沒有Push的問題
這篇文章主要介紹了關(guān)于IDEA git 只有Commit沒有Push的問題,本文給大家介紹的非常想詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-0112種最常用的網(wǎng)頁(yè)編程語(yǔ)言簡(jiǎn)介(值得收藏)
隨著網(wǎng)站的越來越普及,與Web相關(guān)的開發(fā)技術(shù)持續(xù)熱門,從開始簡(jiǎn)單的html到復(fù)雜的web開發(fā)語(yǔ)言asp、asp.net、php、jsp等等,在此,我就借助SEO馬龍博客的平臺(tái)跟大家簡(jiǎn)單的介紹一下常見的12種網(wǎng)頁(yè)編程語(yǔ)言2017-01-01自定義?Github?Action?庫(kù)實(shí)戰(zhàn)詳解
這篇文章主要為大家介紹了自定義?Github?Action?庫(kù)實(shí)戰(zhàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09使用動(dòng)畫實(shí)現(xiàn)微信讀書的換一批效果(兩種方式)
這篇文章主要介紹了使用動(dòng)畫實(shí)現(xiàn)微信讀書的換一批效果,本文通過實(shí)例代碼通過兩種方式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-05-05xmlHttp ie6下不跨域還提示沒有權(quán)限,ie8下不會(huì)有這錯(cuò)誤
昨天晚上叫我好弄啊,最后發(fā)現(xiàn)原因是我url太長(zhǎng)了,最后發(fā)現(xiàn)URL在2070B左右就不行了2009-04-04