Я думаю, что я ударил сценарий AWS API Gateway, который, как представляется, не имеет решения.POST to GET Сценарий, тело метода для запроса параметра строки
Я пытаюсь создать конечную точку POST json для проверки адреса в службе USPS.
Конечной запрос выглядит следующим образом:
http://production.shippingapis.com/ShippingAPI.dll?API=Verify&XML=<AddressValidateRequest USERID = "SECRET" > < Адрес> < Адрес1 > 101 Foo Lane </Адрес1 > </Адрес2 > < City> Somewhereville </Город > < Государство > CA </Государство > <Zip5/Zip5> <Zip4> </Zip4 > </Адрес > </AddressValidateRequest >
Проблема у меня есть мне нужно установить параметр строки XML запроса на основе моего передается в теле метода, например:
{ адрес: "101 Foo Lane", город: "Somewhereville", состояние: "CA", застежка-молния: "90210" }
Он появляется в запросе интеграции, я могу указать «Mapped from», но я не могу получить доступ к телу метода, только method.request. {«Path», «querystring» | «header»}. {param_name}
Также мне не кажется, что я могу построить значение параметра param_name в настройке запроса метода из тела входящего метода.
Откликом ответа на XML-JSON отлично работает, если я предоставляю строчную кодированную строку XML-запроса, поэтому я не просто сопоставлен с запросом.