FastAPI学习记录

  1. 目前学的API,就是通过http的网址形式由client发送给server,然后得到response,这样进行信息的交互,地址中的参数可以在服务端赋给变量进行使用,例如@app.put("/items/{item_id}"),其中的item_id就是地址中的变量。
  2. 发送的http里除了地址,可以加上query,加上request body。
  3. server端就是需要解析除了基本地址之外的其他参数,有path parameters, query parameters, request body
  4. query是以?开头,query之间用&隔开如http://127.0.0.1:8000/items/foo?q=33&short=frue
  5. fastAPI依赖几个库实现他的灵活和简单开发,其中有import Annotated,可以用来提取参数,校验参数,规范参数。

你可能感兴趣的:(FastAPI学习记录)