| |||||||||
Postman 為可從網路下載的獨立軟體。不是由 SAP 或 SAP Ariba 所建立。允許使用者將 http 和 https 要求傳送至伺服器,以測試網路上不同 API 的功能。因此,測試 Open API 的功能時對我們很有幫助。下面我將詳細說明我發現有助於輕鬆傳送請求的設定。
請注意,我已啟用 Postman 副本中的深色主題,因此擷取畫面看起來有些許不同。若副本外觀不同,則不要提出異議。
我們想先設定環境。Postman 中的環境可讓您設定可在不同請求之間存取的變數。這很方便,因為每次產生授權權杖或您的領域名稱、API 金鑰和許多請求中存取的其他資訊時,您都不需要手動複製。
若要執行此動作,請按一下 Postman 右上角的 Gear:

按一下出現蹦現畫面上的 [新增] 並命名環境:

此視窗也允許您定義可從所選環境任一處存取的變數。我建議建立以下的 accesstoken、realm、baseurl 和 base64encoded 字串變數。在下方區段中,我將瞭解如何在您執行產生請求時自動填入 accesstoken,但現在只要將最新資訊填入資料 (或保留空白)。

您現在已在環境中設定變數,請先確認已選擇您的環境,齒輪符號旁的下拉式功能表會顯示您目前所選的環境。
現在,當您想要存取儲存在變數中的資訊時,只要將資訊名稱放在雙大括弧中。例如,若要讓您的存取權杖填入請求,只需輸入 {{accesstoken}} 即可。如需需核准資訊,請參閱範例請求的螢幕擷取畫面:

Postman 將此轉換為下列 cURL:
以下是用於產生 OAuth 權杖的設定擷取畫面:

和我的 curl:
如果您必須存取不同的領域以進行測試,則可以設定多個環境,以便輕鬆在多個領域上使用相同的請求。
採購