怎么使用flask获取post请求参数


这篇文章主要介绍“怎么使用flask获取post请求参数”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么使用flask获取post请求参数”文章能帮助大家解决问题。对于post请求 有几种方式。 Content-Type 实体头部用于指示资源的MIME类型 media type 。content-type是http请求头的字段。作为请求头时(post或者put),客户端告诉服务器实际发送的数据类型。对于不同的content-type 发送的数据不太一样,对于服务器端,需要如何获取数据,以及正确解析的方法也是不一样的。下面列出常用的几种 Content-Typeapplicat免费云主机域名ion/jsonapplication/x-www-form-urlencodedmultipart/form-datatext/plaintext/xmltext/htmlContent-Type 以这种方式的api ,目前来说还是比较多的,现在主流前后端交互的api,使用application/json 这种方式 传输数据 非常常见。 主要得意于json 的发展,以及前后端完善的库支持,使得这种方式 比较常见。这里以login 登录接口为例对于这种请求方式 ,flask 如何获取请求的body 的内容呢?我们直接可以通过, flask 提供的request对象获取参数。 request.json 通过这个属性 就可以获取到 request body 的内容了。是不是很方便呢。这种方式是 浏览器原生form表单默认的提交方式http 请求报文格式对于这中content-type 我们可以使用 request.form 返回一个不可变的字典类型。 然后就可以获取 request body 啦。这又是一个常见的 POST 数据提交的方式。我们使用表单上传文件时,必须让 form 表单的enctype 等于 multipart/form-data。直接来看一个请求示例:这里我只是演示 一下,对应 http报文对于这种方式还是可以通过 request.from 来获取参数用纯文本发送数据flask 如何正常接收数据呢? 原生的请求数据会放在 request.data 里面,类型是bytes,需要转成字符串,然后通过json 模块转成字典。结果如下:可以看出可以正常解析数据了,并且以json 的形式返回了。关于“怎么使用flask获取post请求参数”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注百云主机行业资讯频道,小编每天都会为大家更新不同的知识点。

相关推荐: Elementui怎么限制el-input框输入小数点

本文小编为大家详细介绍“Elementui怎么限制el-input框输入小数点”,内容详细,步骤清晰,细节处理妥当,希望这篇“Elementui怎么限制el-input框输入小数点”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。废话不…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 03/27 17:30
下一篇 03/27 17:30

相关推荐