编码 WorldExplorer 以探索世界人口
1. HTTP 状态码与 RESTful API
HTTP 状态码众多,无法一一列举,以下是一些重要的状态码:
| 状态码 | 含义 |
| ---- | ---- |
| 200 (OK) | 检索/更新操作成功时返回 |
| 201 (Created) | 成功的 POST 创建请求后返回 |
| 202 (Accepted) | 请求已被接受处理,但处理尚未完成 |
| 204 (No content) | 删除操作成功后返回,表明操作成功但无内容返回 |
| 301 (Moved permanently) | 资源已永久移动,应通过不同的 URI 访问 |
| 400 (Bad request) | 服务器拒绝请求(无法理解或不符合要求),客户端需修改请求 |
| 401 (Unauthorized) | 服务器因用户未认证而拒绝请求 |
| 403 (Forbidden) | 服务器因用户未被授权执行该操作而拒绝请求 |
| 404 (Not found) | 服务器未找到请求的资源 |
| 500 (Internal server error) | 服务器遇到内部问题 |
RESTful API 还大量依赖标准 HTTP 头,如 Accept、Content - Type、Encoding、Cache - Control、ETag 等。
2. 世界银行开放数据 API
我们将使用世界银行集团开放数据倡议(https://data.worldbank.org)提供的免费数据。世界