例如,在Django Rest Framework中创建API端点时,为什么我会使用URL参数来接收数据,而不仅仅是将所有内容都放入请求数据中?
我没有发现两者之间的区别。
答案 0 :(得分:1)
URL参数和主体参数服务器用途不同。 REST API语法说
GET方法在您想要取回数据并且不想更新系统中的任何记录时使用。 GET方法不会传递主体参数,因此传递给API的所有过滤器参数都会通过URL参数。
POST / PUT方法。该值可能是单个参数,甚至没有输入,但是如果您要更新数据库记录,则必须使用POST / PUT方法。