以下是一个简单的FastAPI应用程序示例,包含你提到的测试端口代码:
首先,确保你已经安装了 FastAPI 和 Uvicorn。如果还没有安装,可以使用 pip 进行安装:
bashpip install fastapi uvicorn requests
然后,创建一个Python文件,比如 main.py
,并在其中编写以下代码:
pythonfrom fastapi import FastAPI
app = FastAPI()
@app.get("/")
def read_root():
return {"Hello": "World"}
if __name__ == "__main__":
import uvicorn
uvicorn.run(app, host="0.0.0.0", port=7890)
在这个示例中,我们创建了一个简单的FastAPI应用程序,并定义了一个根路径的GET请求,它将返回一个包含“Hello”: “World”的JSON响应。
你可以通过以下命令运行这个Python文件:
bashpython main.py
Uvicorn服务器将会启动,并在 0.0.0.0
地址的 7890
端口上监听。访问 http://localhost:7890
可以看到应用程序的输出。
尝试请求:
pythonimport requests
# 定义接口的URL
url = "http://localhost:7890"
# 向根路径发送GET请求
response = requests.get(url)
# 打印响应的状态码和内容
print(f"Status Code: {response.status_code}")
print(f"Response JSON: {response.json()}")
本文作者:Dong
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!