小编use*_*728的帖子

如何验证 AWS SigV4 签名

我有一个服务器将接收带有 SigV4 授权标头的请求,并且基于 SigV4 的验证,我将授予数据访问权限。我们如何验证SigV4?我一直在尝试获取用于验证 SigV4 的文档,但无法获取?有什么办法可以反编译签名并检查身份验证然后授权吗?

python

7
推荐指数
1
解决办法
3879
查看次数

烧瓶:ImmutableMultiDict 没有属性

我写了一个小烧瓶文件:

我的应用程序

@APP.route('/login', methods=['GET','POST'])
def login():
    return flask.render_template('login.html')

@APP.route('/loginNext', methods=['POST','GET'])
def loginNext():
    user=request.form.username
    passw=request.form.password
    return str(user)+str(pass)
Run Code Online (Sandbox Code Playgroud)

登录.html

<form id="foo" method="post" action="/loginNext">
Username : <input type="text" name='username' value="admin">
Password : <input type="password" name='password' value="">
<input type="submit" name="submit" value="Submit">
</form>
Run Code Online (Sandbox Code Playgroud)

当我尝试执行 request.form.username 时,我得到

*AttributeError: 'ImmutableMultiDict' 对象没有属性 'username' *

我在 stackoverflow 以及其他地方阅读过,但没有奏效。我尝试做没有获取用户名的 request.form.get('username',None') 。

python flask

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×2

flask ×1