JSONPlaceholder 基本使用

27 阅读3分钟

一、认识 JSONPlaceholder 官网地址:jsonplaceholder.typicode.com/

JSONPlaceholder 是一个提在线 REST API 的网站,我们在开发时可以使用它获取一些假数据、假图片。其返回的数据为 JSON 格式,且同时支持 HTTP 和 HTTPS 这两种请求类型。

JSONPlaceholder 一共有6种通用资源(Resources):

image.png

一、接口目录总结

1、帖子接口:

获取帖子列表:jsonplaceholder.typicode.com/posts 根据帖子ID获取详情:jsonplaceholder.typicode.com/posts/1 获取某个用户所有的帖子:jsonplaceholder.typicode.com/posts?userI…

2、评论接口

获取评论列表:jsonplaceholder.typicode.com/comments 获取某个帖子的所有评论(两种方式):jsonplaceholder.typicode.com/comments?po… 获取某个帖子所有的评论(两种方式):jsonplaceholder.typicode.com/posts/1/com…

3、专辑接口:

获取专辑列表:jsonplaceholder.typicode.com/albums 根据专辑ID获取详情:jsonplaceholder.typicode.com/albums/6 获取某个用户所有专辑:jsonplaceholder.typicode.com/albums?user…

4、待办事宜接口:

获取待办事宜列表:jsonplaceholder.typicode.com/todos 根据待办ID获取详情:jsonplaceholder.typicode.com/todos/6 获取某个用户所有待办事宜:jsonplaceholder.typicode.com/todos?userI…

5、用户接口:

获取用户列表:jsonplaceholder.typicode.com/users 根据用户ID获取详情:jsonplaceholder.typicode.com/users/5

6、照片接口:

获取照片列表:jsonplaceholder.typicode.com/photos 根据照片ID获取详情:jsonplaceholder.typicode.com/photos/8 获取某个专辑所有照片:jsonplaceholder.typicode.com/photos?albu…

二、GET 请求数据 PS:GET方式请求可以直接使用浏览器访问。

1、获取文章(贴子)数据 (1)使用此地址可以获取到文章列表假数据,共100条,有帖子ID、发贴人ID、标题、内容。

(2)根据传入的贴子 ID,可以得到具体某个贴子的数据,里面同样包含贴子 ID、发贴人 ID、标题、内容。

(3)根据发贴人 ID 来查询他发的所有贴子,里面同样包含贴子 ID、发贴人 ID、标题、内容。

2、获取评论数据

(1)获取所有文章的所有评论,共500条。每条内容都包含有贴子 ID、评论 ID、评论人姓名、评论人邮箱、评论内容。

(2)下面根据帖子 ID 获取指定贴子的评论(有两种方式),里面包含贴子 ID、评论 ID、评论人姓名、评论人邮箱、评论内容。

jsonplaceholder.typicode.com/posts/4/com… jsonplaceholder.typicode.com/comments?po…

3、获取专辑数据

(1)下面获取所有专辑数据,共 100 条。专辑数据与贴子数据相比就是少了内容项(body)jsonplaceholder.typicode.com/albums

(2)根据 ID 获取指定专辑数据。jsonplaceholder.typicode.com/albums/6

(3)根据用户 ID 获取该用户的所有专辑数据。jsonplaceholder.typicode.com/albums?user…

4、获取待办事宜数据

(1)下面获取所有待办数据,共 200 条。待办数据特点是除了标题外,还有个布尔类型属性项(completed)表示任务是否完成。

(2)根据 ID 获取指定待办数据。jsonplaceholder.typicode.com/todos/6

(3)根据用户 ID 获取该用户的所有待办数据。20 条数据。jsonplaceholder.typicode.com/todos?userI…

5、获取用户数据

(1)下面获取所有用户数据,共 10 条。数据包含姓名、电话、地址等各种用户信息。

(2)根据 ID 获取指定用户数据。

6、获取照片数据

(1)下面获取所有相簿里的所有照片数据,共 5000 条。数据包含照片 ID、相簿 ID、标题、照片原图地址、照片缩略图地址。

(2)根据 ID 获取指定照片数据。jsonplaceholder.typicode.com/photos/8

(3)根据相簿 ID 获取该相簿下所有的照片数据。

三、POST 请求数据

我们可以将数据通过 POST 方式提交到如下地址,它除了会把我们提交的数据返回来,还会在结果中附带个随机的 id 值。

  1. 添加帖子接口请求地址:jsonplaceholder.typicode.com/posts

原文地址 blog.csdn.net/qq_36259143…