如何使用Postman和FIWAREAPI?
How to use Postman and the FIWARE API?
FIWARE 星期三网络研讨会的一些教程,例如这个 https://youtu.be/SP0zFdTybA4,展示了使用 Postman 与 FIWARE 进行交互 API。我不确定启动和 运行ning 需要什么配置。
我可以使用 curl 命令,但是 运行 邮递员。我是 FIWARE API 和 Postman 的新手。
任何人都可以告诉我如何配置 Postman 以与 FIWARE API 一起使用吗?谢谢
- 安装 Postman
- 查看 Tutorials
之一
- 在教程的顶部,有一个选项 "Run in Postman"
- Postman 将打开,您将看到集合,例如"FIWARE Getting started"
- 如果您的 Fiware 系统运行在与本地主机不同的服务器上,例如example.com你需要修改集合中的变量
{{orion}}
- 单击集合中的三个点,然后选择“编辑”,然后在“变量”选项卡中用您的服务器地址覆盖当前值。
- 安装并启动 Postman。
- 根据需要更改请求操作(POST、GET、APPEND 等)。
输入所需节点的 public IP 地址,包括完整路径。
例如:
- 如果 POST 请求 iotagent-json:
http://<Ip Address>:7896/iot/json?i=<deviceID>&k=<api-key>
- 如果来自 Orion context-broker 的 GET 请求:
http://<Ip Address>:1026/v2/entities
在Headers
选项卡中添加headers(-H):
- 添加
fiware-service
、fiware-servicepath
、content-type
及其值。
fiware-service
的默认值为 openiot
,fiware-servicepath
的默认值为 /
。
- 如果请求类型是 POST,请在
Body
选项卡中添加数据负载,同时从下拉菜单中选择 aplication/json
作为内容类型。
- 发送以命中给定的API。
也可以在Postman中导入CURL请求语句:
- 打开 Postman 应用程序
- 单击 top-left 角
上的导入
- 从导入,select 选项卡“粘贴原始文本”
- 将 CURL 请求数据复制并粘贴到“粘贴原始文本”选项卡下方的给定输入区域。
- 单击位于 bottom-right
的导入
- 在body选项卡中检查数据类型是否为
application/json
,如果不是select
application/json
来自 body 选项卡中的 drop-down 菜单。
- 点击“发送”按钮post数据。
更多细节,参考我的配置:
FIWARE 星期三网络研讨会的一些教程,例如这个 https://youtu.be/SP0zFdTybA4,展示了使用 Postman 与 FIWARE 进行交互 API。我不确定启动和 运行ning 需要什么配置。
我可以使用 curl 命令,但是 运行 邮递员。我是 FIWARE API 和 Postman 的新手。
任何人都可以告诉我如何配置 Postman 以与 FIWARE API 一起使用吗?谢谢
- 安装 Postman
- 查看 Tutorials 之一
- 在教程的顶部,有一个选项 "Run in Postman"
- Postman 将打开,您将看到集合,例如"FIWARE Getting started"
- 如果您的 Fiware 系统运行在与本地主机不同的服务器上,例如example.com你需要修改集合中的变量
{{orion}}
- 单击集合中的三个点,然后选择“编辑”,然后在“变量”选项卡中用您的服务器地址覆盖当前值。
- 安装并启动 Postman。
- 根据需要更改请求操作(POST、GET、APPEND 等)。
输入所需节点的 public IP 地址,包括完整路径。 例如:
- 如果 POST 请求 iotagent-json:
http://<Ip Address>:7896/iot/json?i=<deviceID>&k=<api-key>
- 如果来自 Orion context-broker 的 GET 请求:
http://<Ip Address>:1026/v2/entities
- 如果 POST 请求 iotagent-json:
在
Headers
选项卡中添加headers(-H):- 添加
fiware-service
、fiware-servicepath
、content-type
及其值。 fiware-service
的默认值为openiot
,fiware-servicepath
的默认值为/
。
- 添加
- 如果请求类型是 POST,请在
Body
选项卡中添加数据负载,同时从下拉菜单中选择aplication/json
作为内容类型。 - 发送以命中给定的API。
也可以在Postman中导入CURL请求语句:
- 打开 Postman 应用程序
- 单击 top-left 角 上的导入
- 从导入,select 选项卡“粘贴原始文本”
- 将 CURL 请求数据复制并粘贴到“粘贴原始文本”选项卡下方的给定输入区域。
- 单击位于 bottom-right 的导入
- 在body选项卡中检查数据类型是否为
application/json
,如果不是selectapplication/json
来自 body 选项卡中的 drop-down 菜单。 - 点击“发送”按钮post数据。
更多细节,参考我的配置: