You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
641 B
24 lines
641 B
# routes/TestController.py
|
|
|
|
from fastapi import APIRouter, Request
|
|
|
|
from utils.ParseRequest import *
|
|
|
|
# 创建一个路由实例
|
|
router = APIRouter()
|
|
|
|
|
|
@router.get("/parse", response_model=dict)
|
|
async def parse_query(request: Request):
|
|
request_data = await parse_request_data(request)
|
|
return request_data
|
|
@router.post("/parse", response_model=dict)
|
|
async def parse_form(request: Request):
|
|
request_data = await parse_request_data(request)
|
|
return request_data
|
|
|
|
@router.post("/parse_json", response_model=dict)
|
|
async def parse_json(request: Request):
|
|
request_data = await parse_request_data(request)
|
|
return request_data
|