小白笔记Flask:get和post请求

本文详细阐述了GET和POST请求的区别及应用场景。GET请求适用于仅从服务器获取数据而不产生影响的情况,参数通过URL传递;而POST请求适用于对服务器产生影响的操作,参数通过formdata形式发送。文章还介绍了如何在Flask框架中获取这两种请求的参数。

get请求和post请求

1.get请求:

使用场景:如果只从服务器获取数据,并没有对服务器产生任何影响,那么这时候使用get请求。
传参:get请求传参是放在url中,并且是通过’?‘的形式来制动key和value的。

2.post请求:

使用场景:如果对服务器产生影响,那么使用post请求。
传参:post请求传参不是放在url中,是通过’form data‘的形式发送给服务器的。

3.get和post请求获取参数:

*get请求:是通过’flask.request.args’来获取。
*post请求:是通过’flask.request.form’来获取。
*post请求再模板中要注意以下几点:
input标签中,要写name来标识这个value的key,方便后台的获取。
在写form表单的时候,要指定’method=post’,并且要指定’action=’/login/’'

*示例代码:


    <form action="{{ url_for('login') }}"method="post"></form>
        <table>
            <tbody>
                <tr>
                    <td>用户名:</td>
                    <td><input type="text" placeholder="请输入用户名" name="username"></td>
                </tr>
                <tr>
                    <td>密码:</td>
                    <td><input type="text" placeholder="请输入密码"name="password"></td>
                </tr>
                <tr>
                    <td></td>
                    <td><input type="submit" value="登录"></td>
                </tr>
            </tbody>
        </table>

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值