Flask—Request模块

本文详细介绍了Flask框架中的Request模块,包括url方法的使用,如获取URL参数;form属性的应用,处理HTTP请求中的表单数据;以及json和data特殊值的处理,解析请求中的JSON和表单数据。同时,还涵盖了Request对象对不同HTTP方法的支持以及如何处理文件上传。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Request 方法介绍

1. Request中 url 的方法使用

# 导入request模块
from flask import Flask, request


1. 查看请求方式
    request.method
2. 获取URL上的参数,http://192.168.1.1:9090/hello?page=10
    request.args.get("page") ->ImmutableMultiDict([('page','10')])
    备注:将获取参数转为字典,request.args.to_dict()->{'page':'10'}
3. 请求头信息
    request.headers
4. 请求url地址:http://0.0.0.0:9527/req?id=10 -> 获得 /req
    request.path
5. 请求url地址:http://127.0.0.1:5000/
    request.url
6. 访问:http://0.0.0.0:9527/req?id=10 ->获得http://127.0.0.1:9527/req
    request.base_url
7. 访问:http://0.0.0.0:9527/req?id=10 -> 获得 127.0.0.1:9527
    request.host
8. 访问:http://0.0.0.0:9527/req?id=10 -> 获得 http://127.0.0.1:9527/
    request.host_url

2. Request中 form 的使用

"""
formdata数据(<form></form>内的称为formdata)
""&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值