当前位置: 首页 > news >正文

免费建设网站c3sales去掉由WordPress提供

免费建设网站c3sales,去掉由WordPress提供,wordpress fpm,简历网1、Flask中的request 在Python发送Post、Get等请求时#xff0c;我们使用到requests库。Flask中有一个request库#xff0c;有其特有的一些方法和属性#xff0c;注意跟requests不是同一个。 2、Post请求#xff1a;request.get_data() 用于服务端获取客户端请求数据。注…1、Flask中的request 在Python发送Post、Get等请求时我们使用到requests库。Flask中有一个request库有其特有的一些方法和属性注意跟requests不是同一个。 2、Post请求request.get_data() 用于服务端获取客户端请求数据。注意是未经任何处理的原始数据而不管内容类型如果数据时json的则取得是json字符串排序和请求参数一致。 2.1 Flask代码 不同方法的示例仅需要更换视图函数后续仅展示视图函数。 # 注意flask中的request和requests库不是同一个要区分开 from flask import Flask, request# 创建一个flask实例 app Flask(__name__)# 视图函数只允许get和post请求 app.route(/, methods[GET, POST]) def request_flask():# 获取未经处理过的原始数据而不管内容类型如果数据格式是json的# 则取得是json字符串排序和请求参数一致data request.get_data()print(data)print(type(data))return hello worldif __name__ __main__:app.run()2.2 测试代码一直应用于后续章节不再赘述 import requestsdata {username: cc,password: 123456 }url http://127.0.0.1:5000/ resp requests.post(urlurl, jsondata) print(post:, resp) print(post:, resp.text)resp requests.get(urlurl, paramsdata) print(get:, resp) print(get:, resp.text)2.3 执行效果 2.3.1 Flask get.data()获取到的请求数据是字节流排序和请求参数一致。 2.3.2 请求结果 get和post请求都成功了。 3、Post请求request.data 获取到的也是未经处理的原始数据如果数据格式是json的则取得是json字符串排序和请求参数一致。request.get_data()效果一样 4、Post请求request.get_json() 将请求参数做了处理得到字典格式因此排序会打乱依据字典排序规则。 4.1 Flask代码 # 视图函数只允许get和post请求 app.route(/, methods[GET, POST]) def request_flask():# 将请求参数做了处理得到字典格式因此排序会打乱依据字典排序规则。data request.get_json()print(data)print(type(data))# 服务端就可以根据字典进行取值username request.get_json()[username]print(username)return hello world4.2 执行效果 4.2.1 Flask 将请求参数做了处理得到字典格式方便服务端按键取值提取到username是“cc”。 注意get请求是没有字典的不能够取值运行时可以注释掉get方法。 4.2.2 请求结果 post请求成功。 5、Post请求request.json 跟request.get_json()效果相同。得到的是字典格式的因此排序会打乱依据字典排序规则。 代码如下 # 视图函数只允许get和post请求 app.route(/, methods[GET, POST]) def request_flask():# 将请求参数做了处理得到的是字典格式的因此排序会打乱依据字典排序规则data request.jsonprint(data)print(type(data))# 如果这里的key服务端写错了客户端请求时就会出现500username request.json[username]print(username)return hello world6、Get请求request.args.get() 6.1 Flask代码 # 视图函数只允许get和post请求 app.route(/, methods[GET, POST]) def request_flask():# 可以获取单个的值username request.args.get(username)print(username)return hello world6.2 执行结果 服务端拿到了username的值“cc” 7、Get请求request.args.to_dict() 7.1 Flask代码 # 视图函数只允许get和post请求 app.route(/, methods[GET, POST]) def request_flask():# 可以获取get请求的所有参数返回值是ImmutableMutiDict(不可变的多字典)类型i request.argsprint(i)# 将获得的参数转化成字典j i.to_dict()print(j)print(type(j))print(j[username])return hello world7.2 执行结果 8、模拟请求报错 8.1 500 Internal Server Error 当服务端key写错时就会报500错误例如可以把key username改成usename运行后看下效果。 8.2 404 Not Found 仅创建了实例并没有视图函数启动socket服务后访问地址就会报404。或者请求url填写错误。 from flask import Flask# 创建一个flask实例 app Flask(__name__)if __name__ __main__:app.run()
http://www.hkea.cn/news/14554296/

相关文章:

  • 网站开发人员是干嘛的编程培训机构需要什么资质
  • 网站建设上如何提高市场竞争力京东商城网站
  • 云浮各类免费建站seo是什么公司
  • 邯郸学校网站建设费用宝安商城网站建设
  • 下载的asp网页模板怎么应用到网站平面设计师是干啥的
  • 宝洁公司网站做的怎么样上海社保
  • 怎样用别人的网站做修改病句wordpress 封装api
  • 微网站 杭州个人手机版网站app怎么做
  • 免费企业查询网站烟台公司网站建设
  • 网站搭建公司排行榜网站建设合同拟写
  • 网站建设与管理专业介绍温江区网站建设
  • 住房和城乡建设部网站质保金东莞债优化
  • 一键搭建网站系统浦东新区中国建设银行官网站
  • 天津酒店网站制作网站推广120种方法
  • 做电影网站侵权吗网站建设咨询加工
  • 免费空间asp网站网页设计的费用
  • 网站建设中数据字典合肥做网站好的公司
  • 买网站自己做wordpress仿主题
  • 网站优化seo技术秦皇岛房管局官网查询
  • 小程序和网站的区别兼职做任务的网站
  • 网站建设优化两千字wordpress 相册 边框
  • 网站开发子孙账号做淘宝客的网站怎么备案
  • 网站开发怎么学习下载源码就能建网站吗
  • 做钓鱼网站查处建设企业网站的模式
  • 显示网站建设精美页面智威汤逊广告公司
  • 想开个网站建设的公司包头seo排名
  • 四川城市建设住建厅网站游戏开发培训学校
  • 浙江网站建设流程百度站长平台网站改版工具
  • 网页制作工具的选择与网站整体网络没有关系wordpress主题 dux1.8
  • 老牌网站建设技术支持 昆明网站建设