我想了解 REST api 的特殊之处。我来自基础设施管理背景,对我来说,处理 GET、PUT 和 POST 的 HTTP 服务器看起来像一个 REST 端点。
这个神奇之处就在于“框架”这个词。它定义了一些通过 HTTP 通信的标准。除此之外,它就像一个网络服务器。
示例:
GET /users 是 REST
GET /users?id=user1 不是 REST
为什么第二个不是 REST?
django vs django rest 框架 DRF?如果我阅读了 Django 代码
-- in urls.py
urlpatterns = [
path('/users', views.users),
]
-- in views.py
def users(request):
if request.method == "GET":
return JsonResponse({'users':'all_users'})
if request.method == "POST":
## add user
return JsonResponse({'success':'OK'})
这个 /users 端点不是 REST 吗? 与 DRF 有何不同
谁能用非开发背景的人能理解的外行术语解释一下?