如何使用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 一起使用吗?谢谢

  1. 安装 Postman
  2. 查看 Tutorials
  3. 之一
  4. 在教程的顶部,有一个选项 "Run in Postman"
  5. Postman 将打开,您将看到集合,例如"FIWARE Getting started"
  6. 如果您的 Fiware 系统运行在与本地主机不同的服务器上,例如example.com你需要修改集合中的变量{{orion}}
  7. 单击集合中的三个点,然后选择“编辑”,然后在“变量”选项卡中用您的服务器地址覆盖当前值。
  1. 安装并启动 Postman。
  2. 根据需要更改请求操作(POST、GET、APPEND 等)。
  3. 输入所需节点的 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
  4. Headers选项卡中添加headers(-H):

    • 添加 fiware-servicefiware-servicepathcontent-type 及其值。
    • fiware-service 的默认值为 openiotfiware-servicepath 的默认值为 /
  5. 如果请求类型是 POST,请在 Body 选项卡中添加数据负载,同时从下拉菜单中选择 aplication/json 作为内容类型。
  6. 发送以命中给定的API。

也可以在Postman中导入CURL请求语句:

  1. 打开 Postman 应用程序
  2. 单击 top-left 角
  3. 上的导入
  4. 从导入,select 选项卡“粘贴原始文本”
  5. 将 CURL 请求数据复制并粘贴到“粘贴原始文本”选项卡下方的给定输入区域。
  6. 单击位于 bottom-right
  7. 的导入
  8. 在body选项卡中检查数据类型是否为application/json,如果不是select application/json 来自 body 选项卡中的 drop-down 菜单。
  9. 点击“发送”按钮post数据。

更多细节,参考我的配置:

  1. POST Request on iotagent-json
  2. GET Request from Orion context broker