0
我已經在API網關中實現了GET請求並且它的工作正常,但是今天我得到一個名稱,其中有'+'號,所以有人有任何想法.../score?team = name + with + sign不能正常工作,如..../score?團隊與破折號完美無缺。 請求的內容類型是application/json。AWS API網關獲取請求查詢參數時'+'號不起作用
這裏是身體映射模板(應用/ JSON)
{
"body" : $input.json('$'),
"headers": {
#foreach($header in $input.params().header.keySet())
"$header": "$util.escapeJavaScript($input.params().header.get($header))" #if($foreach.hasNext),#end
#end
},
"method": "$context.httpMethod",
"params": {
#foreach($param in $input.params().path.keySet())
"$param": "$util.escapeJavaScript($input.params().path.get($param))" #if($foreach.hasNext),#end
#end
},
"query": {
#foreach($queryParam in $input.params().querystring.keySet())
"$queryParam": "$util.escapeJavaScript($input.params().querystring.get($queryParam))" #if($foreach.hasNext),#end
#end
}
}
這是不是涉及到URL查詢字符串參數或其他什麼東西?
如果我使用%2B,那麼它會給我服務器找不到頁面。 – iibtisam
什麼是您的完整URL給出該錯誤? –
完整的URL有一些客戶的信息,因爲它是由我們的服務器生成的,所以我不能在這裏分享。讓我創建一個臨時用戶,然後我可以分享。 – iibtisam