我试图访问这个简单的Lambda的键值
package main
import (
"github.com/aws/aws-lambda-go/events"
"github.com/aws/aws-lambda-go/lambda"
"net/http"
)
func Draw(request events.APIGatewayProxyRequest) (events.APIGatewayProxyResponse, error) {
return events.APIGatewayProxyResponse{
StatusCode: http.StatusOK,
Body: "Draw API " + request.Body,
}, nil
}
func main() {
// https://www.alexedwards.net/blog/serverless-api-with-go-and-aws-lambda
lambda.Start(Draw)
}还有一个简单的卷曲
curl -d "timestamp=11223344" https://xxxxxxx.execute-api.us-east-1.amazonaws.com/dev/api/draw我得到了
Draw API timestamp=11223344如何获得带param名称和值的键/值字符串或映射?不幸的是,我不能使用json作为输入。
谢谢!
发布于 2018-10-18 21:50:56
您可以使用net/url.ParseQuery
import "net/url"
...
kv, err := url.ParseQuery("foo=bar")https://stackoverflow.com/questions/52883079
复制相似问题