2016-10-17 86 views
0

我想我碰到了似乎沒有解決方案的AWS API網關場景。POST到GET方案,方法體查詢字符串參數

我想創建一個json POST端點來驗證對USPS服務的地址。

最終請求看起來像這樣:

http://production.shippingapis.com/ShippingAPI.dll?API=Verify&XML=<AddressValidateRequest USERID = 「SECRET」 > <地址> <地址1 > 101富里< /地址1 > < /地址2 > <市> Somewhereville < /城> <州> CA < /州> <Zip5/Zip5> <ZIP4> </ZIP4 > < /地址> </AddressValidateRequest >

我遇到的問題是我需要根據設置XML查詢字符串參數我的方法體,例如通過:

{ 地址: 「101富巷」, 城市: 「Somewhereville」, 狀態: 「CA」, 拉鍊: 「90210」 }

它出現在Integration Request中,我可以指定「Mapped from」,但是我不能訪問方法體,只有method.request。{「path」,「querystring」| 「header」} {{參數名稱}

此外,我還沒有出現在我的方法體中構建方法請求設置中的param_name值。

如果我提供一個硬編碼的XML查詢字符串,XML到JSON響應映射工作的很好,所以我只需要請求映射。

回答

相關問題