2016-10-05 2 views
0

У меня есть HTTP прокси конечной точки, что, когда испытанные работает правильно:AWS API Gateway - 400: Bad Request

Request: /results?auth=abc123&id=9876&start=2016-08-20&end=2016-09-01 
Status: 200 
Latency: 265 ms 

Когда целевой через Почтальон возвращает следующее:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> 
<html> 
    <head> 
     <title>400 Bad Request</title> 
    </head> 
    <body> 
     <h1>Bad Request</h1> 
     <p>Your browser sent a request that this server could not understand. 
      <br /> 
     </p> 
    </body> 
</html> 

конечная точка настроена следующим образом (некоторая информация отредактированный):

api-gateway-screenshot

Там нет аутентификация или авторизация (это прямой проход через параметр запроса).

ответ

0

По-видимому, это вызвало настройку «HTTP-прокси». Вместо этого я вручную сопоставил каждый запрос запроса на этапе интеграции. Отключив HTTP-прокси и сделав это ручное сопоставление, каждый запрос правильно проксируется без проблем.

http_proxy_disabled_image