欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

使用Postman快速復現(xiàn)瀏覽器的請求(包括生成調用代碼)

freeflydom
2023年11月27日 11:20 本文熱度 529

一、工具準備

軟件下載鏈接:https://www.postman.com/downloads/

根據(jù)你自己的操作系統(tǒng)下載正確的版本吧!

賬號對于Postman不是必須的,這里我為了創(chuàng)建一個干凈的Workspace創(chuàng)建了一個賬號。

二、復現(xiàn)瀏覽器的請求

1. 正常的做法

首先我們隨便找一個網(wǎng)頁:https://www.cnblogs.com/wlovet/

這是我的博客園個人主頁,F(xiàn)12打開控制臺,重刷請求后后可以看到調用了下面的這些請求

其中userinfo接口的返回值如下

請求地址為:https://account.cnblogs.com/user/userinfo
請求方式為:Get
該接口必須加上Cookie,否則請求會跳轉到登錄頁

使用Postman創(chuàng)建Collections,創(chuàng)建一個測試的請求,輸入鏈接、設置好請求頭,點擊Send

這里比較幸運,調用一下就成功了,這里能成功調用,主要是這個接口不復雜甚至連參數(shù)都不用傳,但不代表所有接口都能這樣復現(xiàn),有些接口的復現(xiàn)很難像這樣輕松,比如復雜表單提交的接口,安全性強的接口,等等。
所以我要講的肯定比這個簡單,否則也沒有必要寫這篇文章了。想知道怎么做,繼續(xù)看!

2. 使用Postman快速復現(xiàn)瀏覽器的請求(包括生成調用代碼)

第一步、F12打開控制臺,找到需要復現(xiàn)的接口

第二步、選中接口—>右鍵打開小菜單—>復制—>以cURL格式復制

復制出來是這樣的一串東西

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—>將復制的內容粘進去—>Continue

 

這樣Postman就會自動將剛才那個請求里面所有的參數(shù)和各種請求頭自動的創(chuàng)建出一個請求出來,點擊Send就可以調用了,完全自動化,復制粘貼就搞定了,不用分析,不用擔心和瀏覽器發(fā)送的請求不一致,非常的好用。

 

第三步、生成調用代碼

 

在Postman的右上角有一個小圖標,點開之后就是本次鏈接的調用代碼了,可以自動生成C#、Java、Python、NodeJs等不同語言的調用,拿來就可以用,Java甚至有OkHttp和Unirest兩個不同的版本,可以說是十分良心了。

看到這,趕緊下載一個Postman自己試試吧,提高調試效率現(xiàn)在就可以!

ps:此外,其實cURL的功能很強大,它是可以直接在控制臺上使用的,也就是說只要我們打開cmd就可以直接執(zhí)行cURL命令發(fā)起請求了,連Postman都不用下載!!!

作者:不若為止

原文鏈接:https://www.cnblogs.com/wlovet/p/17800421.html



該文章在 2023/11/27 11:22:19 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業(yè)務管理,結合碼頭的業(yè)務特點,圍繞調度、堆場作業(yè)而開發(fā)的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved