当我使用
向Kong提出请求时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成功请求。谢谢!
答案 0 :(得分: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
答案 1 :(得分:0)
您在创建API时使用的hosts参数与您在发出API请求时使用的主机参数不匹配。