【问题标题】:How to test Kong API using postman?如何使用邮递员测试 Kong API?
【发布时间】:2017-12-17 14:37:54
【问题描述】:

我是 api-gateway 技术的新手,现在我开始为我的下一个项目学习它,尤其是 Kong API Gateway。我已经阅读了文档,但我仍然对如何使用邮递员测试 API 感到困惑。有一种方法可以像这样使用curl 来测试 kong:

$ curl -i -X GET \
  --url http://localhost:8000/ \
  --header 'Host: example.com'

为什么我们仍然需要传递localhost:8000 而不仅仅是example.com?如何与邮递员一起使用它? header 在这个配置中是什么意思?

【问题讨论】:

    标签: php curl kong api-gateway


    【解决方案1】:

    Postman 是用于进行 REST 调用的 GUI 应用程序。只需输入 URL,选择 HTTP 调用类型(Get/Post/any other),添加标头(如果有),然后单击发送以获取响应。

    如果您已将 kong 安装在您进行呼叫的同一台机器/系统上,则在 url 中将使用 localhost,否则使用端口安装 kong 的机器的 DNS 或 IP。

    如果您不确定标头,最好阅读任何 HTTP 和 REST 初学者指南。简单来说,标头就是您在发出 HTTP 请求时发送的一些元数据。

    【讨论】:

    • 感谢您的回答,所以从您的解释中说我的 dns 名称 sample.com,我将我的内部 api 添加到主机名为 api.sample.com 的 kong api 中,所以当我想尝试访问时通过移动应用程序是否正确使用标题主机 api.sampel.com 这样的sample.com:8000 网址?
    猜你喜欢
    • 1970-01-01
    • 2022-07-28
    • 2019-05-14
    • 2017-05-19
    • 2014-07-09
    • 2020-01-17
    • 2021-05-12
    • 2018-01-01
    相关资源
    最近更新 更多