使用Postman快速?gòu)?fù)現(xiàn)瀏覽器的請(qǐng)求(包括生成調(diào)用代碼)
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
一、工具準(zhǔn)備軟件下載鏈接:https://www.postman.com/downloads/ 根據(jù)你自己的操作系統(tǒng)下載正確的版本吧! 賬號(hào)對(duì)于Postman不是必須的,這里我為了創(chuàng)建一個(gè)干凈的Workspace創(chuàng)建了一個(gè)賬號(hào)。 二、復(fù)現(xiàn)瀏覽器的請(qǐng)求1. 正常的做法首先我們隨便找一個(gè)網(wǎng)頁(yè):https://www.cnblogs.com/wlovet/ 這是我的博客園個(gè)人主頁(yè),F(xiàn)12打開控制臺(tái),重刷請(qǐng)求后后可以看到調(diào)用了下面的這些請(qǐng)求 其中userinfo接口的返回值如下 請(qǐng)求地址為:https://account.cnblogs.com/user/userinfo 使用Postman創(chuàng)建Collections,創(chuàng)建一個(gè)測(cè)試的請(qǐng)求,輸入鏈接、設(shè)置好請(qǐng)求頭,點(diǎn)擊Send
2. 使用Postman快速?gòu)?fù)現(xiàn)瀏覽器的請(qǐng)求(包括生成調(diào)用代碼)第一步、F12打開控制臺(tái),找到需要復(fù)現(xiàn)的接口第二步、選中接口—>右鍵打開小菜單—>復(fù)制—>以cURL格式復(fù)制復(fù)制出來是這樣的一串東西 curl 'https://www.cnblogs.com/aggsite/allsitecategories' \ -H 'authority: www.cnblogs.com' \ -H 'accept: text/plain, */*; q=0.01' \ -H 'accept-language: zh-CN,zh;q=0.9' \ -H 'cache-control: no-cache' \ -H 'cookie: .AspNetCore.Antiforgery.b8-pDmTq1XM=CfDJ8Eg9kra6YURKsOjJwROiT4vOguHSG_aFzmU29O-sVQ-BCO8vM8Z2xb44JFIKAGfnk6uwALseFOwDSg1o4FPUnC7Ua6sWq_cikXj8iZAdjMl0OU1rD8btAMvUIHl1lL9w1lEVh4GHbjuNDZVULX3BKhY; Hm_lvt_866c9be12d4a814454792b1fd0fed295=1698737250; _ga=GA1.1.70259622.1698737250; __gads=ID=c00190b0adee14e9:T=1698737250:RT=1698737250:S=ALNI_MYv2evQRiPCTTah9s2eqkS9sAr9xA; __gpi=UID=00000c7cfb38cca0:T=1698737250:RT=1698737250:S=ALNI_MZOI_23EsIuEYSGoA8q_FLJHZddFg; _ga_3Q0DVSGN10=GS1.1.1698737255.1.1.1698737257.58.0.0; _ga_M95P3TTWJZ=GS1.1.1698737250.1.1.1698737313.0.0.0; Hm_lpvt_866c9be12d4a814454792b1fd0fed295=1698737320' \ -H 'pragma: no-cache' \ -H 'referer: https://www.cnblogs.com/' \ -H 'sec-ch-ua: "Chromium";v="118", "Google Chrome";v="118", "Not=A?Brand";v="99"' \ -H 'sec-ch-ua-mobile: ?0' \ -H 'sec-ch-ua-platform: "macOS"' \ -H 'sec-fetch-dest: empty' \ -H 'sec-fetch-mode: cors' \ -H 'sec-fetch-site: same-origin' \ -H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36' \ -H 'x-requested-with: XMLHttpRequest' \ --compressed 第三步、打開Postman—>Import—>Raw text—>將復(fù)制的內(nèi)容粘進(jìn)去—>Continue![]() 這樣Postman就會(huì)自動(dòng)將剛才那個(gè)請(qǐng)求里面所有的參數(shù)和各種請(qǐng)求頭自動(dòng)的創(chuàng)建出一個(gè)請(qǐng)求出來,點(diǎn)擊Send就可以調(diào)用了,完全自動(dòng)化,復(fù)制粘貼就搞定了,不用分析,不用擔(dān)心和瀏覽器發(fā)送的請(qǐng)求不一致,非常的好用。 ![]() 第三步、生成調(diào)用代碼![]() 在Postman的右上角有一個(gè)小圖標(biāo),點(diǎn)開之后就是本次鏈接的調(diào)用代碼了,可以自動(dòng)生成C#、Java、Python、NodeJs等不同語言的調(diào)用,拿來就可以用,Java甚至有OkHttp和Unirest兩個(gè)不同的版本,可以說是十分良心了。 看到這,趕緊下載一個(gè)Postman自己試試吧,提高調(diào)試效率現(xiàn)在就可以!
作者:不若為止 原文鏈接:https://www.cnblogs.com/wlovet/p/17800421.html 該文章在 2023/11/27 11:22:19 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |