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

西安网站开发xamokj浙江网络推广公司

西安网站开发xamokj,浙江网络推广公司,连锁店管理网站开发,wordpress图片浏览插件概述 zdppy_api是一款为了快速开发而生的,基于异步的,使用简单的Python后端API接口开发框架。 本框架的目标是让Python后端开发变得越来越简单,直到发现原来还可以更简单! 一切都是为了提高开发效率!!&…

概述

zdppy_api是一款为了快速开发而生的,基于异步的,使用简单的Python后端API接口开发框架。
本框架的目标是让Python后端开发变得越来越简单,直到发现原来还可以更简单!
一切都是为了提高开发效率!!!

响应文本

服务端:

from api import resp, Api# 创建应用
app = Api(routes=[resp.text_route("/", "你好,张大鹏")])if __name__ == '__main__':import uvicornuvicorn.run("server:app")

客户端:

import reqprint(req.get('http://127.0.0.1:8000/').text)

响应JSON

服务端:

from api import resp, Api# 创建应用
app = Api(routes=[resp.json_route("/", {"msg": "你好,张大鹏"})])if __name__ == '__main__':import uvicornuvicorn.run("server:app")

客户端:

import reqprint(req.get('http://127.0.0.1:8000/').json())

响应文件

准备data/test.txt文件:

a
b
c
123

服务端:

from api import resp, Api# 创建应用
app = Api(routes=[resp.dir_route("/", "data")])if __name__ == '__main__':import uvicornuvicorn.run("server:app")

客户端:

import reqprint(req.get('http://127.0.0.1:8000/test.txt').text)

获取查询参数

服务端:

from api import req, resp, Apiasync def index(request):"""生成路由方法"""name = req.get_query(request, "name")return resp.json({"name": name})# 创建应用
app = Api(routes=[resp.route("/", index)])if __name__ == '__main__':import uvicornuvicorn.run("server:app")

客户端:

import reqprint(req.get('http://127.0.0.1:8000/?name=zhang大鹏').json())

获取路径参数

服务端:

from api import req, resp, Apiasync def index(request):"""生成路由方法"""a = req.get_path(request, "a")b = req.get_path(request, "b")c = req.get_path(request, "c")d = req.get_path(request, "d")return resp.json({"a": a, "b": b, "c": c, "d": d})# 创建应用
app = Api(routes=[resp.route("/{a}/{b:int}/{c:float}/{d:path}", index)])if __name__ == '__main__':import uvicornuvicorn.run("server:app")

客户端:

import reqprint(req.get('http://127.0.0.1:8000/hello/11/22.22/33/44.txt').json())

获取请求头参数

服务端:

from api import req, resp, Apiasync def index(request):"""生成路由方法"""token = req.get_header(request, "Token")user_agent = req.get_header(request, "User-Agent")return resp.json({"token": token, "user_agent": user_agent})# 创建应用
app = Api(routes=[resp.route("/", index)])if __name__ == '__main__':import uvicornuvicorn.run("server:app")

客户端:

import reqheaders = {"Token": "xxx","User-Agent": "abc"
}
print(req.get('http://127.0.0.1:8000/', headers=headers).json())

获取文本类型的参数

服务器:

from api import req, resp, Apiasync def index(request):"""生成路由方法"""data = await req.get_text(request)return resp.json({"data": data})# 创建应用
app = Api(routes=[resp.post("/", index)])if __name__ == '__main__':import uvicornuvicorn.run("server:app")

客户端:

import reqheaders = {"Content-Type": "application/text"}
print(req.post('http://127.0.0.1:8000/', data="hello,world", headers=headers).json())

获取JSON数据

服务端:

from api import req, resp, Apiasync def index(request):"""生成路由方法"""data = await req.get_json(request)return resp.json({"data": data})# 创建应用
app = Api(routes=[resp.post("/", index)])if __name__ == '__main__':import uvicornuvicorn.run("server:app")

客户端:

import reqdata = {"name": "zhangsan", "age": 33}
print(req.post('http://127.0.0.1:8000/', data=data).json())
print(req.post('http://127.0.0.1:8000/', json=data).json())

文件上传

服务端:

from api import req, resp, Api# 创建应用
app = Api(routes=[resp.upload("/upload", "data")])if __name__ == '__main__':import uvicornuvicorn.run("server:app")

客户端:

import reqfiles = {"file": open("server.py")}
print(req.post('http://127.0.0.1:8000/upload', files=files).json())
http://www.wangmingla.cn/news/48404.html

相关文章:

  • 网站建设哪家制作网页完整步骤
  • wordpress自动加标签关键词优化排名软件推荐
  • 自己想做一个网站怎么做的app搜索优化
  • 做网站时怎样图片上传怎么才能让图片不变形_有什么插件吗信息检索关键词提取方法
  • 响应式网站建设市场seo网站推广
  • 北京住房及城乡建设部网站2023年新闻热点事件摘抄
  • 专业高端网站建设网站seo是干什么的
  • 主题资源网站建设模块五作业河南百度推广代理商
  • django做的网站什么网站百度收录快
  • 网站建设 考虑必应搜索网站
  • 专业网站建设找哪家好软文推广软文营销
  • 销售一个产品的网站怎么做免费b站推广网站下载
  • 建筑类电商网站可以推广发广告的app
  • 如何做网站导航栏什么是电商?电商怎么做
  • 广州化妆品网站建设公司排名安康seo
  • 遂宁建设机械网站广州市人民政府新闻办公室
  • redis做网站google搜索引擎入口
  • 微博搜索引擎优化seo网站关键词排名提升
  • 遵义做网站哪家好每日英语新闻
  • 免费手机网站平台注册品牌广告和效果广告的区别
  • 安阳县公安局网站排名优化课程
  • 网站注册商是什么线下推广公司
  • 互联网网站解决方案seo推广软件代理
  • 私人做网站有什么用网络推广需要什么
  • 网站建设基本模板介绍2022新闻热点事件简短30条
  • 北京网站seo服务搜索引擎排名优化公司
  • 网站快速收录技术抖音排名优化
  • 织梦系统做导航网站软件开发公司
  • 网站 源文件怎么做网络宣传推广
  • 单位网站建设的必要性百度推广全国代理商排名