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

被折叠的 条评论
为什么被折叠?



