FastAPI

pip3 install fastapi
pip3 install uvicorn

DEMO

  • main.py

  • 启动API

uvicorn main:app --reload
  • API文档自动生成在:http://127.0.0.1:8000/docs

简单调用

import requests
requests.get('http://127.0.0.1:8000/').text          # {"Hello":"World"}
requests.get('http://127.0.0.1:8000/ftp/1.txt').text # {"content":"1.txt content"}

C语言调用

  • (这个真的写的我人都死过去了。。

编译运行

gcc -std=c11 main.c -O3 -o main # 编译
./main http://127.0.0.1:8000    # 运行