1.Postman简介

 用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。

postman不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品

的代表产品之一。

2.Postman安装

 https://www.getpostman.com/apps

3.Postman测试

 3.1Sap OData服务

  http://gxx.XXXX.com:8000/sap/opu/odata/sap/ZRICO_STRU_USR_SRV/ZUSERSet(Mandt='300',Usrid='1')?$format=json

 3.2Postman测试

  3.2.1Authorization设置

    Postman设置Authorization,选择Basic Auth,输入登录SAP系统客户端的账号密码

UI5-学习篇-7-Postman测试SAP OData Services-LMLPHP

  3.2.2CSRF Token获取

    Postman标签页Headers设置参数 X-CSRF-Token :Fetch

UI5-学习篇-7-Postman测试SAP OData Services-LMLPHP

  3.2.3测试

  点击Send按钮,发送OData服务请求获取数据并以JSON格式返回结果,如下图所示。UI5-学习篇-7-Postman测试SAP OData Services-LMLPHP

  同时打开Headers页面,获取X-CSRF-Token值:MMOcZMh2IEQsmff5e_i0TQ==

UI5-学习篇-7-Postman测试SAP OData Services-LMLPHP

  X-CSRF-TOKEN值用于Post,Put,Del相关类型,在执行HTTP请求前先在Header增加参数,如下图:

UI5-学习篇-7-Postman测试SAP OData Services-LMLPHP

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')

 UI5-学习篇-7-Postman测试SAP OData Services-LMLPHP

05-07 15:48