1.Postman簡介
用戶在開發或者調試網絡程序或者是網頁B/S模式的程序的時候是需要一些方法來跟蹤網頁請求的,用戶可以使用一些網絡的監視工具比如著名的Firebug等網頁調試工具。
postman不僅可以調試簡單的css、html、腳本等簡單的網頁基本信息,它還可以發送幾乎所有類型的HTTP請求!Postman在發送網絡HTTP請求方面可以說是Chrome插件類產品
的代表產品之一。
2.Postman安裝
https://www.getpostman.com/apps
3.Postman測試
3.1Sap OData服務
3.2Postman測試
3.2.1Authorization設置
Postman設置Authorization,選擇Basic Auth,輸入登錄SAP系統客戶端的賬號密碼
3.2.2CSRF Token獲取
Postman標簽頁Headers設置參數 X-CSRF-Token :Fetch
3.2.3測試
點擊Send按鈕,發送OData服務請求獲取數據並以JSON格式返回結果,如下圖所示。
同時打開Headers頁面,獲取X-CSRF-Token值:MMOcZMh2IEQsmff5e_i0TQ==
X-CSRF-TOKEN值用於Post,Put,Del相關類型,在執行HTTP請求前先在Header增加參數,如下圖:
3.2.4Read
http://xxxxxxxx:8000/sap/opu/odata/sap//ZRICO_STRU_SRV/ZUSERSet(Mandt='300',Usrid='1')?$format=json
3.2.5Query
http://xxxxxxxx:8000/sap/opu/odata/sap/ZRICO_STRU_SRV/ZUSERSet?$format=json
3.2.6Create
http://xxxxxxxx:8000/sap/opu/odata/sap/ZRICO_STRU_USR_SRV/ZUSERSet
3.2.7Update
http://xxxxxxxx:8000/sap/opu/odata/sap/ZRICO_STRU_USR_SRV/ZUSERSet(Mandt='300',Usrid='1')
3.2.8Delete
http://xxxxxxxx:8000/sap/opu/odata/sap/ZRICO_STRU_USR_SRV/ZUSERSet(Mandt='300',Usrid='1')