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

网站建设设计设计公司网站建设 服务质量保证

网站建设设计设计公司,网站建设 服务质量保证,虚拟服务器建网站,厦门十大装修公司排名榜目录 1. 创建一个简单的请求,没有写方法时默认为get 2. 创建一个get请求 3. 创建一个post请求,默认可以使用params和表单传参 4. 带有参数的post请求 1. 创建一个简单的请求,没有写方法时默认为get from flask import Flask, request# 初始化一个flask的对象 ap…

目录

 

1. 创建一个简单的请求,没有写方法时默认为get

2. 创建一个get请求

3. 创建一个post请求,默认可以使用params和表单传参

4. 带有参数的post请求


 

1. 创建一个简单的请求,没有写方法时默认为get

from flask import Flask, request# 初始化一个flask的对象
app = Flask(__name__)@app.route("/")
def a():return "简单接口"  # 注意一定要有返回if __name__ == '__main__':app.run()

f1c6c044e98b4b4ca6d63d03609a5201.png

2. 创建一个get请求

from flask import Flask, request# 初始化一个flask的对象
app = Flask(__name__)@app.route("/get",methods=['get'])
def get():name = request.values.get('name')age = request.values.get('age')if name is None or name == '':return '姓名必填'elif age is None or age == '':return '年龄必填'else:return {'name为:':name,'age为:':age}if __name__ == '__main__':app.run()

e1de79d801a4414c989e262cb57b3885.png

3. 创建一个post请求,默认可以使用params和表单传参

from flask import Flask, request# 初始化一个flask的对象
app = Flask(__name__)@app.route("/post",methods=['post'])
def post():name = request.values.get('name')age = request.values.get('age')if name is None or name == '':return '姓名必填'elif age is None or age == '':return '年龄必填'else:return {'name为:':name,'age为:':age}if __name__ == '__main__':app.run()

d5bd465f28774315bfd69ad8b74d1b26.png

4. 带有参数的post请求

import timefrom flask import Flask, request, jsonify# 初始化一个flask的对象
app = Flask(__name__)# form参数的post接口
@app.route("/post_form",methods=['post'])
def post_form():name = request.form.get('name')age = request.form.get('age')if name is None or name == '':return '姓名必填'elif age is None or age == '':return '年龄必填'else:return {'name为:':name,'age为:':age}# json参数的post接口
@app.route("/post_json",methods=['post'])
def post_json():data = request.jsonif not all(key in data for key in ['name', 'age']):return jsonify({'error': '姓名和年龄是必填项'})return jsonify(data)# 文件上传的post接口
@app.route("/post_file",methods=['post'])
def post_file():# 获取需要上传的文件file = request.files.get('files')# 获取文件名filename = file.filename# 上传文件保存路径和格式(保证文件格式正常,使用切片的方式分段获取)with open("D:\\"+filename.split(".")[0]+"_"+str(int(time.time()))+"."+filename.split(".")[1],"wb") as f:f.write(file.read())return filename +'上传成功'if __name__ == '__main__':app.run()

 

 

http://www.yayakq.cn/news/599286/

相关文章:

  • 便宜电商网站建设如何做电商网站
  • 织梦个人博客网站源码html怎么添加图片为背景
  • 公司做网站的费用计什么科目网站建设公司加优化
  • 东莞销售网站设计做海报的简易网站
  • 给企业做网站用什么程序wordpress noinput
  • 耒阳市网站建设九江市建设规划局旧网站
  • 微芒网站建设网站底部导航栏怎么做
  • 优秀企业网站建设定制wordpress动画
  • 对网站开发的理解500字wordpress拖动实现
  • 大型网站稳定性建设视频课程长沙求职网招聘网
  • 做网站工资多少钱wordpress建m域名网站
  • 安装iis8 添加网站2021年最新热点素材
  • 室内设计公司 网站建设网页设计代码的基本格式
  • 用cn作网站行么北京微网站
  • 大型的建设工程类考试辅导网站网站登录后不显示内容
  • 幼儿网站模板怎么做一网站
  • 凡科做的网站手机版wordpress怎么卸载主题
  • html网站开发流程做个电商网站
  • 杭州网站设计建设零售网站
  • 网页设计与制作简答题答案windows优化大师官方下载
  • 网站中微信公众号链接怎么做网站淘宝客一般怎么做
  • 动漫网站怎么建设界面设计案例分析
  • 外贸网站分类专做英文类网站
  • 网站的设计需要什么wordpress 修改评论框
  • 生鲜做的好的网站程显峰 wordpress
  • 如何设置网站iconui设计是什么部闿
  • 建设通网站上能查到的企业更新带动器
  • 苏宁网站开发人员抖音带运营团队有用吗
  • 青岛网站建设服务平台苏州网站建设套餐
  • 网站建设与开发英文文献丹阳杨文军