小编D3v*_*dom的帖子

在 Python Lambda 中从 POST 请求中提取参数

上下文:我正在尝试从 JavaScript 向用 Python 编写的 AWS lambda 函数发出 POST 请求。然后我会将 POST 请求中的信息输入到数据库中。

问题:我似乎无法弄清楚如何从 POST 请求中获取信息。并将其存储到变量中。

我尝试使用事件 ['Username'],它在 AWS 提供的测试模拟中有效,但实际上并没有。

<form method="POST" action="https://fake.execute-api.us-east-1.amazonaws.com/Prod/RegisterUser">
            <label for="Username">Username:</label><br>
            <input type="text" id="Username" name="Username" value=""><br>
            <label for="password">Password:</label><br>
            <input type="text" id="Password" name="Password" value=""><br><br>
            <input type="submit" id="submit" value="Submit" >
    </form> 
Run Code Online (Sandbox Code Playgroud)
POST /Prod/RegisterUser HTTP/1.1
Host: fake.execute-api.us-east-1.amazonaws.com
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/x-www-form-urlencoded
Content-Length: 24
Connection: close
Upgrade-Insecure-Requests: 1

Username=jat&Password=sa
Run Code Online (Sandbox Code Playgroud)
import pymysql
import json

#endpoint = 'fake.us-east-1.rds.amazonaws.com'
#username = …
Run Code Online (Sandbox Code Playgroud)

javascript python post request aws-lambda

4
推荐指数
2
解决办法
3768
查看次数

标签 统计

aws-lambda ×1

javascript ×1

post ×1

python ×1

request ×1