精易论坛

标题: fastapi的简单结构返回百du时间 [打印本页]

作者: realpc    时间: 2023-12-16 14:20
标题: fastapi的简单结构返回百du时间
本帖最后由 realpc 于 2023-12-16 14:22 编辑

[Python] 纯文本查看 复制代码
from fastapi import FastAPI, Request
import socket
import datetime
app = FastAPI()

@app.get("/")
def read_root(request: Request):
    # 获取请求的客户Duan主机名
    host = request.client.host
    # 获取请求的客户DuanIP地址
    ip_address = socket.gethostbyname(host)
    # 返回请求的客户DuanIP地址
    return {"IP Address": ip_address}

@app.get("/baidu/time")
def get_baidu_time():
    # 获取当前时间
    current_time = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
    # 返回百du时间
    return {"Baidu Time": current_time}





作者: wolfpack    时间: 2024-5-23 11:37





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4