美文网首页
Flask的GET/POST的请求方式

Flask的GET/POST的请求方式

作者: pushyzheng | 来源:发表于2017-10-17 12:15 被阅读0次

get请求和post请求:

1.get请求:

1.使用场景:

如果只对服务器获取数据,并没有对服务器产生任何的影响,那么这时候使用get请求:

2.传参:

get请求传参是放在url中,并且是通过的形式来指定keyvalue

3.获取GET方式提交的参数:

  • 通过flask.request.args获取提交的参数:
    username = request.args['username']
  • 例如获取查询的参数usernamelocalhost:5000/search/?username=Pushy

  • 操作获得的args的参数和操作Python的字典的方式相同

2.POST请求:

1.使用场景:

如果对服务器产生影响,那么使用post请求;

2.传参:

post请求传参不是放在url中的,是通过form.data的方式传送给服务器的

3.获取POST提交的参数:

  • 首先在表单的form标签设置提交方式为post的和字段设置name属性:
    <form action="{{ url_for('login') }}" method="post">
    ...
        <input type="text" name="username">
  • 通过request.method的方法来判断网页的提交方式:
    if request.method == 'GET':
        ...
    else:
        ...(form表单提交后的一系列操作)
  • 通过flask.reuqest.get('name_value')的属性来获取name属性的值的参数:
    username = request.form.get('username')

相关文章

  • requests库发送GET、POST请求

    使用flask request解析GET、POST请求

  • Flask的GET/POST的请求方式

    get请求和post请求: 1.get请求: 1.使用场景: 如果只对服务器获取数据,并没有对服务器产生任何的影响...

  • AFNetworking使用

    get请求方式 post请求方式一 post请求方式二 下载文件

  • OkHttpClient

    GET请求方式(默认) POST请求方式

  • 实现异步请求的方法

    原生ajax写法: 请求方式:get,post,head,delete,get和post的区别 get将请求的参数...

  • NSURLSession(网络会话)

    GET请求方式一 GET请求方式二 POST请求方式 代理方式请求(这里用到了NSURLSessionConfig...

  • 可能碰到的iOS笔试面试题(16)--网络

    网络 http请求方式? 通常,HTTP的请求方式有3种,分别是:POST、GET、HEAD。POST和GET方法...

  • python

    requests请求方式 get请求 requests.get() post请求 req...

  • AFN 基本使用

    GET&POST 请求 文件下载 文件上传 序列化处理 监听网络状态 GET 方式发送请求 POST方式发送请求 ...

  • 网络

    http 请求方式 通常, http 请求的方式有三分钟, GET, POST, HEAD. POST 和 GET...

网友评论

      本文标题:Flask的GET/POST的请求方式

      本文链接:https://www.haomeiwen.com/subject/tgfduxtx.html