-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.py
More file actions
38 lines (33 loc) · 1.26 KB
/
main.py
File metadata and controls
38 lines (33 loc) · 1.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
from fastapi import FastAPI,Request
from fastapi.middleware.gzip import GZipMiddleware
from status_code import status_router
from methods import methods_router
from anything import anything_router
from images import images_router
from cookies import cookies_router
from redirects import redirects_router
from auth import auth_router
from response_formats import response_format_router
from request_inspection import request_insepct_router
from response_inspection import response_inspect_router
from dynamic_data import dynamic_data_router
app = FastAPI(
title="FastAPI-httpbin",
description="A simple HTTP Request & Response Service.",
version="0.1.0",
)
app.add_middleware(GZipMiddleware, minimum_size=0)
app.include_router(methods_router)
app.include_router(status_router)
app.include_router(images_router)
app.include_router(request_insepct_router)
app.include_router(response_inspect_router)
app.include_router(response_format_router)
app.include_router(redirects_router)
app.include_router(cookies_router)
app.include_router(dynamic_data_router)
app.include_router(auth_router)
app.include_router(anything_router)
if __name__ == "__main__":
import uvicorn
uvicorn.run("main:app",headers=[("server","FastAPI-HTTPBIN")], host="0.0.0.0", port=8000, reload=True)