Flask API 认证改进、测试与部署全解析
1. 启动 Flask 开发服务器
要启动 Flask 的开发服务器,可在 api 文件夹中执行以下命令:
python run.py
执行该命令后,开发服务器将在端口 5000 开始监听。
2. 无认证请求消息
尝试在不提供认证凭据的情况下,发送 HTTP 请求以检索消息的第一页:
http POST ':5000/api/messages/?page=1'
等效的 curl 命令如下:
curl -iX GET ':5000/api/messages/?page=1'
响应头中将返回 401 未授权状态码,示例响应如下:
HTTP/1.0 401 UNAUTHORIZED
Content-Length: 19
Content-Type: text/html; charset=utf-8
Date: Mon, 15 Aug 2016 01:16:36 GMT
Server: Werkzeug/0.11.10 Python/3.5.1
WWW-Authenticate: Basic realm="Authentication Required
超级会员免费看
订阅专栏 解锁全文
455

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



