使用Zappa构建API应用:Django与Falcon实战
1. Django REST API开发与部署
在访问资源API之前,需要对用户进行身份验证并获取JWT访问令牌。可以使用 api-token-auth API来获取访问令牌,使用 curl 命令行工具执行该API,示例命令如下:
$ curl -H "Content-Type: application/json" -X POST -d '{"username":"abdulwahid", "password":"abdul123#"}' http://localhost:8000/api-token-auth/
执行上述命令后,会得到类似如下的响应,其中包含JWT令牌:
{"token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoxLCJ1c2VybmFtZSI6ImFiZHVsd2FoaWQiLCJleHAiOjE1Mjk1NjYxOTgsImVtYWlsIjoiYWJkdWx3YWhpZDI0QGdtYWlsLmNvbSJ9.QypghhspJrNsp-v_XxlZeQFi_Wsujqh27EjlJtOaY_4"}
1.1 GET请求示例
尝试对 /albums/ API发起GET请求,若不添加授权头,会收到401未授权错误:
超级会员免费看
订阅专栏 解锁全文
59

被折叠的 条评论
为什么被折叠?



