post 和 get 请求之间的区别

问题描述 投票:0回答:1

当我在数据库中添加一些信息(如

post
)时,为什么我应该使用
get
请求而不是
PostgreSQL
。我可以将所有必要的数据放入带有
get
请求的参数中,如下所示:

@app.get('/get_offer_and_return/{id}/{name}/{age}')
def get_offer_and_return(id: int, name: str, age: int):
    #some code where I am adding all this data to my postgresql db

然后只需使用

requests.get
我将在其中输入数据。

为什么这比

post
的要求更糟糕?

请回答差异在哪里。

postgresql post python-requests get fastapi
1个回答
0
投票

准则通常遵循:

使用 GET 进行安全且幂等的请求。

对于既不安全也不幂等的请求使用 POST。

请阅读此处:何时使用 POST,何时使用 GET?

这个比我回答得优雅一些。

© www.soinside.com 2019 - 2024. All rights reserved.