24 lines
641 B
Python
24 lines
641 B
Python
|
# 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
|