国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【API接口工具】postman-請求響應使用詳解

這篇具有很好參考價值的文章主要介紹了【API接口工具】postman-請求響應使用詳解。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

發(fā)送一個請求

Postman 可以輕松創(chuàng)建和發(fā)送 API 請求。向端點發(fā)送請求、從數據源檢索數據或測試 API 的功能。您無需在終端中輸入命令或編寫任何代碼。創(chuàng)建一個新請求并選擇Send,API 響應出現在 Postman 中。

定義的 API 請求

API 為一個應用程序訪問另一個應用程序的功能提供了一種結構化的方式。通常,這種通信通過 API 服務器在 Internet 上發(fā)生??蛻舳藨贸绦颍ㄈ缫苿討贸绦颍┫蚍掌靼l(fā)送請求,請求處理后服務器向客戶端返回響應。

請求包括 API 端點的 URL 和 HTTP 請求方法。該方法指示您希望 API 執(zhí)行的操作。以下是一些最常用的方法:

  • GET從 API 檢索數據。
  • POST將新數據發(fā)送到 API。
  • PATCH并PUT更新現有數據。
  • DELETE刪除現有數據。

以登錄功能為例請求設置如下圖:
postman 設置超時時間,# Postman,postman,postman設置超時時間,postman 設置超時時間,postman超時時間,postman 超時時間,postman設置請求超時時間,postman scratch
接口名稱編輯
接口訪問方式設置:GET、Post、Put、Delete等
URL編輯
發(fā)送按鈕

params設置

postman 設置超時時間,# Postman,postman,postman設置超時時間,postman 設置超時時間,postman超時時間,postman 超時時間,postman設置請求超時時間,postman scratch

Authorization 認證方式:

postman 設置超時時間,# Postman,postman,postman設置超時時間,postman 設置超時時間,postman超時時間,postman 超時時間,postman設置請求超時時間,postman scratch

Headers設置

postman 設置超時時間,# Postman,postman,postman設置超時時間,postman 設置超時時間,postman超時時間,postman 超時時間,postman設置請求超時時間,postman scratch
常規(guī)默認頭設置

Body(參數設置)

postman 設置超時時間,# Postman,postman,postman設置超時時間,postman 設置超時時間,postman超時時間,postman 超時時間,postman設置請求超時時間,postman scratch

  • none

  • form-data
    網站表單通常以multipart/form-data. form-data 您可以使用“正文”選項卡在 Postman 中復制此內容。表單數據允許您發(fā)送鍵值對,并指定內容類型。
    您可以使用表單數據附加文件。當您反復進行發(fā)送相同文件的 API 調用時,Postman 將保留您的文件路徑以供后續(xù)使用。這也有助于您運行包含需要上傳文件的請求的集合。不支持上傳多個文件,每個文件都有自己的內容類型。

  • x-www-from-urlencoded
    URL 編碼的數據使用與 URL 參數相同的編碼。如果您的 API 需要 url 編碼的數據,請在請求x-www-form-urlencoded的“正文”選項卡中選擇。輸入要與請求一起發(fā)送的鍵值對,Postman 將在發(fā)送前對其進行編碼。
    表單數據和 url 編碼之間有時會混淆。如果您不確定需要哪一個,請咨詢您的 API 提供商。

  • raw
    您可以使用原始身體數據來發(fā)送您可以作為文本輸入的任何內容。使用raw選項卡和類型下拉列表來指示數據的格式(Text、JavaScript、JSON、HTML或XML),Postman 將啟用語法突出顯示以及將相關標頭附加到您的請求中。

  • binary
    您可以使用二進制數據來發(fā)送無法通過請求正文在 Postman 編輯器中手動輸入的信息,例如圖像、音頻和視頻文件(您也可以發(fā)送文本文件)。

  • graphql:您可以通過選擇請求正文中的GraphQL選項卡來發(fā)送帶有 Postman 請求的 GraphQL 查詢。在查詢區(qū)域中輸入您的代碼,并在GraphQL 變量部分中輸入任何變量
    這些body體格式設置按后臺接口定義進行設置即可。具體表達每個公司的表述都有所不同,筆者就不瞎寫自己的文案了。

Pre-request Script(預執(zhí)行腳本設置)
pm.globals.get("variable_key");
pm.variables.get("variable_key");
pm.environment.get("variable_key");
pm.collectionVariables.get("variable_key");
pm.environment.set("variable_key", "variable_value");
pm.globals.set("variable_key", "variable_value");
pm.collectionVariables.set("variable_key", "variable_value");
pm.environment.unset("variable_key");
pm.globals.unset("variable_key");
pm.collectionVariables.unset("variable_key");
pm.sendRequest("https://postman-echo.com/get", function (err, response) {
    console.log(response.json());
});

postman 設置超時時間,# Postman,postman,postman設置超時時間,postman 設置超時時間,postman超時時間,postman 超時時間,postman設置請求超時時間,postman scratch
不多說這個了。需要進行JavaScript編程。后面講解腳本會涉及。這里不展開了

Tests
pm.test("Status code is 200", function () {
    pm.response.to.have.status(200);
});
pm.test("Body matches string", function () {
    pm.expect(pm.response.text()).to.include("string_you_want_to_search");
});

postman 設置超時時間,# Postman,postman,postman設置超時時間,postman 設置超時時間,postman超時時間,postman 超時時間,postman設置請求超時時間,postman scratch
這個需要單元測試理念和JavaScript開發(fā)語言。也略過。后面文章展開

Settings

postman 設置超時時間,# Postman,postman,postman設置超時時間,postman 設置超時時間,postman超時時間,postman 超時時間,postman設置請求超時時間,postman scratch
一些請求設置

發(fā)送請求

準備好發(fā)送您的第一個請求了嗎?打開 Postman 并開始:

在主工作區(qū)中選擇+打開一個新選項卡。
輸入https://console-api.apipost.cn/api/demo/login請求 URL。
選擇發(fā)送。
您將在下部窗格中看到從服務器發(fā)送的響應數據。

{
    "code": 10000,
    "msg": "success",
    "data": {
        "token": "31c011ce830d442af42ab3df31774a80"
    }
}

在此示例中,Postman 充當客戶端應用程序并與 API 服務器通信。以下是您選擇Send時發(fā)生的情況:

Postman 向位于 的Postman Echo API服務器發(fā)送了一個GET請求。console-api.apipost.cn API 服務器接收到請求,對其進行處理,然后將響應返回給 Postman。
Postman 收到響應并將其顯示在“響應”窗格中。
postman 設置超時時間,# Postman,postman,postman設置超時時間,postman 設置超時時間,postman超時時間,postman 超時時間,postman設置請求超時時間,postman scratch

Body

Postman Body選項卡為您提供了多種工具,可幫助您快速了解響應。您可以在以下四種視圖之一中查看正文:Pretty、Raw、Preview和Visualize。

在響應中查找項目- 要打開搜索欄,請選擇 搜索
結果窗格中的搜索圖標。您還可以將光標放在響應中并選擇?+F或Ctrl+F。此選項在響應的預覽或可視化視圖中不可用。

請注意,如果響應的Content-Type標頭表明響應是圖像,則 Postman 將自動檢測并渲染圖像

Pretty

Pretty 視圖格式化 JSON 或 XML 響應,以便更容易查看。Pretty 視圖中的鏈接被突出顯示,選擇它們可以在 Postman 中加載帶有鏈接 URL 的 GET 請求。

要導航大型響應,請選擇行左側的向下箭頭以折疊響應的大部分。
postman 設置超時時間,# Postman,postman,postman設置超時時間,postman 設置超時時間,postman超時時間,postman 超時時間,postman設置請求超時時間,postman scratch

強制 JSON 格式。為了使 Postman 自動格式化正文,響應必須具有適當的Content-Type標頭。如果您收到帶有不同Content-Type標頭的響應,您可以通過 JSON 強制格式化。在 Postman 標題中,選擇設置圖標 設置圖標 ,然后選擇設置。在常規(guī)選項卡中,從語言檢測下拉列表中選擇JSON 。

Raw

原始視圖是一個帶有響應正文的大文本區(qū)域。它可以指示您的響應是否被縮小
postman 設置超時時間,# Postman,postman,postman設置超時時間,postman 設置超時時間,postman超時時間,postman 超時時間,postman設置請求超時時間,postman scratch

Preview

預覽視圖在沙盒 iframe 中呈現響應。默認情況下,某些 Web 框架會返回 HTML 錯誤,而 Preview 在這些情況下對調試特別有幫助。
由于 iframe 沙盒限制,JavaScript 和圖像在 iframe 中被關閉。對于二進制響應類型,您可以選擇“發(fā)送和下載”以將響應保存在本地。然后,您可以使用適當的查看器查看它。這使您可以靈活地測試音頻文件、PDF、zip 文件或 API 返回的任何其他文件類型。

Visualize

Visualize 視圖根據您添加到請求Tests的可視化代碼呈現 API 響應中的數據。有關如何添加、使用和調試可視化代碼的詳細信息

Cookies

您可以在Cookies選項卡中查看服務器發(fā)送的 cookie。cookie 的條目包括其名稱、值、關聯的域和路徑以及有關 cookie 的其他信息。

Headers

標題在標題選項卡下顯示為鍵值對。將鼠標懸停在 信息圖標 標頭名稱旁邊的信息圖標上可查看根據 HTTP 規(guī)范的標頭描述。
如果您發(fā)送 HEAD 請求,Postman 將默認顯示Headers選項卡而不是Body選項卡。

Test Results

如果您正在查看的 API 請求有任何測試腳本,則結果將顯示在“測試結果”選項卡中

network

當您的 API 返回響應時,Postman 會顯示網絡信息。將鼠標懸停在網絡圖標 網絡信息圖標 上可查看您發(fā)送的請求的本地和遠程 IP 地址。

當您提出https請求時,網絡圖標包括一個掛鎖。當您將鼠標懸停在該圖標上時,網絡信息將顯示其他信息,包括證書驗證詳細信息。
postman 設置超時時間,# Postman,postman,postman設置超時時間,postman 設置超時時間,postman超時時間,postman 超時時間,postman設置請求超時時間,postman scratch

響應代碼

Postman 顯示 API 返回的響應代碼。將鼠標懸停在響應代碼上以查看代碼的簡短描述及其含義。
postman 設置超時時間,# Postman,postman,postman設置超時時間,postman 設置超時時間,postman超時時間,postman 超時時間,postman設置請求超時時間,postman scratch

響應時間

Postman 自動計算響應從服務器到達所需的時間(以毫秒為單位)。此信息可用于一些初步的性能測試。將鼠標懸停在響應時間上可查看圖表,其中包含有關流程中每個事件所用時間的信息。
postman 設置超時時間,# Postman,postman,postman設置超時時間,postman 設置超時時間,postman超時時間,postman 超時時間,postman設置請求超時時間,postman scratch

響應大小

Postman 顯示響應的大致大小。將鼠標懸停在響應大小上以查看按正文和標題大小劃分的細分。
postman 設置超時時間,# Postman,postman,postman設置超時時間,postman 設置超時時間,postman超時時間,postman 超時時間,postman設置請求超時時間,postman scratch

保存回復

如果請求已保存在集合中,您可以保存該請求的響應。返回響應后,選擇Save Response。

選擇另存為示例以將響應保存為您以后可以訪問的示例。
選擇保存到文件以將響應保存為 JSON 文件。
postman 設置超時時間,# Postman,postman,postman設置超時時間,postman 設置超時時間,postman超時時間,postman 超時時間,postman設置請求超時時間,postman scratch

產品推薦

推薦理由

postman在國內使用已經越來越困難:
1、登錄問題嚴重
2、Mock功能服務基本沒法使用
3、版本更新功能已很匱乏
4、某些外力因素導致postman以后能否使用風險較大
出于以上考慮因此筆者自己開發(fā)了一款api調試開發(fā)工具SmartApi,滿足基本日常開發(fā)調試api需求

簡介

歷時一年半多開發(fā)終于smartApi-v1.0.0版本在2023-09-15晚十點正式上線
smartApi是一款對標國外的postman的api調試開發(fā)工具,由于開發(fā)人力就作者一個所以人力有限,因此v1.0.0版本功能進行精簡,大功能項有:

  • api參數填寫
  • api請求響應數據展示
  • PDF形式的分享文檔
  • Mock本地化解決方案
  • api列表數據本地化處理
  • 再加上UI方面的打磨

下面是一段smartApi使用介紹:
postman 設置超時時間,# Postman,postman,postman設置超時時間,postman 設置超時時間,postman超時時間,postman 超時時間,postman設置請求超時時間,postman scratch

下載地址:

https://pan.baidu.com/s/1kFAGbsFIk3dDR64NwM5y2A?pwd=csdn文章來源地址http://www.zghlxwxcb.cn/news/detail-767786.html

到了這里,關于【API接口工具】postman-請求響應使用詳解的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Springboot調整接口響應返回時長詳解(解決響應超時問題)_springboot設置請求超時時間

    1、配置Http會話超時 可以通過兩種方式為Spring Boot應用程序 配置HTTP會話超時 。 1.1 application.properties中配置會話超時 最簡單的方法是在你的application.properties中加入參數 server.servlet.session.timeout 。 還要注意的是, Tomcat不允許你將超時時間設置得少于60秒 。 1.2 以程序方式配置會

    2024年04月27日
    瀏覽(113)
  • HTTP請求響應詳解 (HTTP請求數據格式,常見請求方式,后端響應參數)及Apifox(postman)使用方式

    HTTP請求響應詳解 (HTTP請求數據格式,常見請求方式,后端響應參數)及Apifox(postman)使用方式

    目錄 一.HTTP協議? 二.HTTP請求數據格式? 請求方式 三.后端響應請求 基于SpringBoot響應數據 請求響應的參數類型 同一響應格式 四.Apifox(postman)使用方法 HTTP(Hypertext Transfer Protocol,超文本傳輸協議)是一種用于傳輸超媒體文檔(如HTML)的應用層協議。 HTTP的特點和工作原理如下

    2024年03月09日
    瀏覽(29)
  • 使用Postman工具做接口測試 —— 環(huán)境變量與請求參數格式!

    使用Postman工具做接口測試 —— 環(huán)境變量與請求參數格式!

    在上一篇筆記我們主要介紹了接口測試的基礎知識與基本功能,本章主要介紹如何使用postman做接口測試。 環(huán)境變量和全局變量 環(huán)境管理中還可以點擊“Global”添加全局變量,環(huán)境變量只有當選擇了該環(huán)境時才生效,全局變量在任何環(huán)境中都生效,測試集中的變量只在當前測

    2024年02月05日
    瀏覽(23)
  • DAY04_SpringMVC—SpringMVC簡介&PostMan和ApiFox工具使用&SpringMVC請求與響應&REST風格

    DAY04_SpringMVC—SpringMVC簡介&PostMan和ApiFox工具使用&SpringMVC請求與響應&REST風格

    問題導入 SpringMVC框架有什么優(yōu)點? 1.1 SpringMVC概述 SpringMVC是一種基于Java實現MVC模型的輕量級Web框架 優(yōu)點 使用簡單,開發(fā)便捷(相比于Servlet) 靈活性強 問題導入 在Controller中如何定義訪問路徑,如何響應數據? 2.0 回顧Servlet技術開發(fā)web程序流程 創(chuàng)建web工程(Maven結構) 設置

    2024年02月13日
    瀏覽(60)
  • postman獲取請求響應結果并設置到全局變量中

    postman獲取請求響應結果并設置到全局變量中

    做接口測試中,經常遇到就是我們首先要去獲取一個請求響應返回的參數(這個返回值是我們需要的),這個接口我們跑通了返回值也有了,那么如何去將它提取出來并寫入到全局變量里去呢? 可通過返回值的層級一步一步的獲取到想要的返回值并保存到變量里面,如下:

    2024年02月15日
    瀏覽(46)
  • Postman的使用——設置全局參數,參數的傳遞,從登錄接口的響應body中提取數據更新全局參數,從響應cookie中提取數據更新全局變量

    Postman的使用——設置全局參數,參數的傳遞,從登錄接口的響應body中提取數據更新全局參數,從響應cookie中提取數據更新全局變量

    如圖所示,進入postman后先后點這兩個位置(①Environment quick look;②Edit),新增全局變量city和XSRF-TOKEN 如圖所示,在需要調用的接口請求頭參數里引用上面定義的全局變量,語法:{{定義的變量名}} 類似apifox中的后置操作。 在postman中的位置是每個目錄或者接口中的Tests處,如

    2023年04月09日
    瀏覽(54)
  • 接口測試工具——Postman使用詳解

    接口測試工具——Postman使用詳解

    目錄 Postman簡介 Postman主界面 菜單欄 工具欄 請求管理區(qū) 環(huán)境管理區(qū) 請求設計區(qū) 發(fā)送請求 發(fā)送GET請求 Postman發(fā)送GET請求 發(fā)送表單格式POST請求 發(fā)送JSON格式POST請求 發(fā)送XML格式POST請求 發(fā)送文件上傳類型的請求 響應 環(huán)境和變量 環(huán)境變量設置 環(huán)境變量使用 全局變量 測試腳本及

    2024年02月08日
    瀏覽(21)
  • 接口自動化測試工具,Postman使用詳解

    接口自動化測試工具,Postman使用詳解

    1、Postman是一款功能強大的網頁調試與發(fā)送網頁HTTP請求的Chrome插件,Postman分為Postman native app和Postman Chrome app兩個版本。目前Chrome app已經停止維護,官方也不推薦使用該版本。 2、官網下載地址:http://www.getpostman.com 3:官方文檔:http://www.getpostman.com/docs 2、第二步:新建接口請

    2024年02月06日
    瀏覽(94)
  • 一文詳解接口測試(調試)工具postman的安裝(完全卸載)和使用以及接口管理

    今天在開發(fā)項目時,需要使用 postman 來調試部分接口,那么,便利用這個時間來解說 postman 這款優(yōu)秀的接口調試工具。他不

    2024年02月03日
    瀏覽(21)
  • 接口自動化測試 —— 工具、請求與響應

    接口自動化測試 —— 工具、請求與響應

    1.工具介紹 postman :很主流的API測試工具,也是工作里面使用最廣泛的研發(fā)工具。 JMeter: ApiPost: 2.安裝postman: 安裝好直接打開,不用注冊。 1、同步通信: 客戶端請求服務端必須有回應,在回應之前不能做別的操作,有缺陷,會造成排隊、等待、堵塞。 當任務太多時,服

    2024年02月07日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包