JSONPlaceholder - 免费的在线REST服务(提供测试用的HTTP请求假数据)

JSONPlaceholder 是一个提供免费的在线 REST API 的网站,我们在开发时可以使用它提供的 url 地址测试下网络请求以及请求参数。或者当我们程序需要获取一些假数据、假图片时也可以使用它。

网站地址:http://jsonplaceholder.typicode.com/
其返回的数据为 JSON 格式,且同时支持 HTTP 和 HTTPS 这两种请求类型。

一、GET 方式请求数据
1,获取文章(贴子)数据
(1)使用如下地址可以获取到文章列表假数据,共 100 条。每条内容都有帖子 ID、发贴人 ID、标题、以及内容。

http://jsonplaceholder.typicode.com/posts
原文:JSONPlaceholder - 免费的在线REST服务(提供测试用的HTTP请求假数据)

在这里插入图片描述

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

http://jsonplaceholder.typicode.com/posts/55
原文:JSONPlaceholder - 免费的在线REST服务(提供测试用的HTTP请求假数据)
在这里插入图片描述

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

http://jsonplaceholder.typicode.com/posts?userId=5
原文:JSONPlaceholder - 免费的在线REST服务(提供测试用的HTTP请求假数据)
在这里插入图片描述

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

http://jsonplaceholder.typicode.com/comments
原文:JSONPlaceholder - 免费的在线REST服务(提供测试用的HTTP请求假数据)
在这里插入图片描述

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

http://jsonplaceholder.typicode.com/posts/4/comments
http://jsonplaceholder.typicode.com/comments?postId=4
原文:JSONPlaceholder - 免费的在线REST服务(提供测试用的HTTP请求假数据)

在这里插入图片描述

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

http://jsonplaceholder.typicode.com/albums
原文:JSONPlaceholder - 免费的在线REST服务(提供测试用的HTTP请求假数据)

在这里插入图片描述

(2)根据 ID 获取指定专辑数据。

http://jsonplaceholder.typicode.com/albums/6
原文:JSONPlaceholder - 免费的在线REST服务(提供测试用的HTTP请求假数据)

在这里插入图片描述

(3)根据用户 ID 获取该用户的所有专辑数据。

http://jsonplaceholder.typicode.com/albums?userId=9
原文:JSONPlaceholder - 免费的在线REST服务(提供测试用的HTTP请求假数据)

在这里插入图片描述

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

http://jsonplaceholder.typicode.com/todos
原文:JSONPlaceholder - 免费的在线REST服务(提供测试用的HTTP请求假数据)
在这里插入图片描述

(2)根据 ID 获取指定待办数据。

http://jsonplaceholder.typicode.com/todos/6
原文:JSONPlaceholder - 免费的在线REST服务(提供测试用的HTTP请求假数据)

在这里插入图片描述

(3)根据用户 ID 获取该用户的所有待办数据。

http://jsonplaceholder.typicode.com/todos?userId=9
原文:JSONPlaceholder - 免费的在线REST服务(提供测试用的HTTP请求假数据)

在这里插入图片描述

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

http://jsonplaceholder.typicode.com/users
原文:JSONPlaceholder - 免费的在线REST服务(提供测试用的HTTP请求假数据)
在这里插入图片描述

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

http://jsonplaceholder.typicode.com/users/5
原文:JSONPlaceholder - 免费的在线REST服务(提供测试用的HTTP请求假数据)

在这里插入图片描述

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

http://jsonplaceholder.typicode.com/photos
原文:JSONPlaceholder - 免费的在线REST服务(提供测试用的HTTP请求假数据)
在这里插入图片描述

注意:数据里面的两个 url 也是可以访问的,比如缩略图地址访问结果如下。

原文:JSONPlaceholder - 免费的在线REST服务(提供测试用的HTTP请求假数据)
在这里插入图片描述

(2)根据 ID 获取指定照片数据。

http://jsonplaceholder.typicode.com/photos/8
原文:JSONPlaceholder - 免费的在线REST服务(提供测试用的HTTP请求假数据)
在这里插入图片描述

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

http://jsonplaceholder.typicode.com/photos?albumId=5
原文:JSONPlaceholder - 免费的在线REST服务(提供测试用的HTTP请求假数据)

在这里插入图片描述

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

https://jsonplaceholder.typicode.com/posts

2,样例演示
(1)这里我通过 POST 方式发送 u 和 token 这两个参数数据。

原文:JSONPlaceholder - 免费的在线REST服务(提供测试用的HTTP请求假数据)
在这里插入图片描述

(2)返回结果如下,除了返回 u 和 token 数据外,还有个随机的 id。

原文:JSONPlaceholder - 免费的在线REST服务(提供测试用的HTTP请求假数据)

在这里插入图片描述
原文出自:www.hangge.com

原文链接:http://www.hangge.com/blog/cache/detail_2020.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值