首页 热点专区 小学知识 中学知识 出国留学 考研考公
您的当前位置:首页正文

三、添加一个API

2024-12-07 来源:要发发知识网

在开始前,请确保您已经安装了KONG服务,并且已经启动了KONG服务。

1. 通过管理员添加您的API

$ curl -i -X POST \
  --url http://localhost:8001/apis/ \
  --data 'name=example-api' \
  --data  \
  --data 

2. 确认您的API已经添加到KONG里了

通过以上的操作,您将会看到以下的返回信息:

HTTP/1.1 201 Created
Content-Type: application/json
Connection: keep-alive

{
  "created_at": 1488830759000,
  "hosts": [
      
  ],
  "http_if_terminated": true,
  "https_only": false,
  "id": "6378122c-a0a1-438d-a5c6-efabae9fb969",
  "name": "example-api",
  "preserve_host": false,
  "retries": 5,
  "strip_uri": true,
  "upstream_connect_timeout": 60000,
  "upstream_read_timeout": 60000,
  "upstream_send_timeout": 60000,
  "upstream_url": 
}

现在,KONG里已经添加了您的API并做好了代理的准备。

3. 通过Kong转发您的请求:

发出以下cURL请求以验证Kong是否将请求正确的转发到了您的API。请注意,默认情况下,Kong是在 8000 端口上处理代理请求的:

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

KONG通过上述请求中,定义的URL头来做到这一点:

Host: <given host>
显示全文