0

当我使用

1)向KONG添加API

curl -i -X POST \
--url http://localhost:8001/apis/ \
--data 'name=AnalyticInputHist19api' \ 
--data 'hosts=localhost' \
--data 'upstream_url=http://localhost:9090/AnalyticsInputHistoryController'

2)使用请求

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

它返回给我:

HTTP/1.1 502 Bad Gateway Date: Fri, 30 Jun 2017 06:16:03 GMT Content-Type: text/plain; charset=UTF-8 Transfer-Encoding: chunked Connection: keep-alive Server: kong/0.10.3 An invalid response was received from the upstream server

请帮助我如何使用 kong 成功提出请求。谢谢!

4

2 回答 2

1

1)添加API:

curl -i -X POST \ --url http://localhost:8001/apis/ \ --data 'name=AnalyticsInputHistory' \ --data 'uris=/API_analytics' \ --data 'strip_uri=false' \ --data 'upstream_url=http://10.223.98.66:9090'

2)提出请求:

curl -i -X GET http://localhost:8000/API_analytics/AnalyticsInputHistoryController?user=1

于 2017-07-04T05:01:40.427 回答
0

创建 API 时使用的主机参数与发出 API 请求时使用的主机参数不匹配。

于 2017-07-01T14:58:50.793 回答