CURL cmd命令返回内部服务器错误

时间:2020-06-03 09:03:10

标签: python curl post request fastapi

我有以下用于测试的简单代码:

from fastapi import FastAPI
import uvicorn
import requests

app = FastAPI()

@app.get('/', status_code=200)
def index():
    return {'message':'Hello, World!'}

@app.post('/', status_code=201)
def index_post():
    dicti = request.form.to_dict()
    print(dicti['key'])
    return {'message':'Hello, Post!'}

if __name__ == "__main__":
    uvicorn.run(
        "views:app", 
        host="localhost", 
        port=5000,
        reload=True    
    )

我想检查该帖子是否有效。我在cmd中跑了这个

curl --request POST  -d'{"key":"it works","pas":"la"}'  http://327ffe2d90b9.ngrok.io/

但是没有打印,而是在终端中正常工作,而是返回了Internal Server Error。

0 个答案:

没有答案