JSONPlaceholder - 免费的在线REST服务(提供测试用的HTTP请求假数据)
http://www.hangge.com/blog/cache/detail_2020.html
一、GET 方式请求数据
1,获取文章(贴子)数据
二、POST 方式请求数据
1,功能说明
我们可以将数据通过 POST 方式提交到如下地址,它除了会把我们提交的数据返回来,还会在结果中附带个随机的 id 值。
https://jsonplaceholder.typicode.com/posts
JSONPlaceholder - 免费的在线REST服务(提供测试用的HTTP请求假数据)
JSONPlaceholder - 免费的在线REST服务(提供测试用的HTTP请求假数据)
2018-04-25发布:hangge阅读:3159
JSONPlaceholder 是一个提供免费的在线 REST API 的网站,我们在开发时可以使用它提供的 url 地址测试下网络请求以及请求参数。或者当我们程序需要获取一些假数据、假图片时也可以使用它。
网站地址:http://jsonplaceholder.typicode.com/
其返回的数据为 JSON 格式,且同时支持 HTTP 和 HTTPS 这两种请求类型。 一、GET 方式请求数据
1,获取文章(贴子)数据
(1)使用如下地址可以获取到文章列表假数据,共 100 条。每条内容都有帖子 ID、发贴人 ID、标题、以及内容。
http://jsonplaceholder.typicode.com/posts (2)根据传入的贴子 ID,可以得到具体某个贴子的数据,里面同样包含贴子 ID、发贴人 ID、标题、以及内容。
http://jsonplaceholder.typicode.com/posts/55 (3)下面根据发贴人 ID 来查询他发的所有贴子,里面同样包含贴子 ID、发贴人 ID、标题、以及内容。
http://jsonplaceholder.typicode.com/posts?userId=5 2,获取评论数据
(1)下面获取所有文章的所有评论,共 500 条。每条内容都包含有贴子 ID、评论 ID、评论人姓名、评论人邮箱、评论内容。
http://jsonplaceholder.typicode.com/comments (2)下面根据帖子 ID 获取指定贴子的评论(有两种方式),里面包含贴子 ID、评论 ID、评论人姓名、评论人邮箱、评论内容。
http://jsonplaceholder.typicode.com/posts/4/comments
http://jsonplaceholder.typicode.com/comments?postId=4 3,获取专辑数据
(1)下面获取所有专辑数据,共 100 条。专辑数据与贴子数据相比就是少了内容项(body)
http://jsonplaceholder.typicode.com/albums (2)根据 ID 获取指定专辑数据。
http://jsonplaceholder.typicode.com/albums/6 (3)根据用户 ID 获取该用户的所有专辑数据。
http://jsonplaceholder.typicode.com/albums?userId=9 4,获取待办事宜数据
(1)下面获取所有待办数据,共 200 条。待办数据特点是除了标题外,还有个布尔类型属性项(completed)表示任务是否完成。
http://jsonplaceholder.typicode.com/todos (2)根据 ID 获取指定待办数据。
http://jsonplaceholder.typicode.com/todos/6 (3)根据用户 ID 获取该用户的所有待办数据。
http://jsonplaceholder.typicode.com/todos?userId=9 5,获取用户数据
(1)下面获取所有用户数据,共 10 条。数据包含姓名、电话、地址等各种用户信息。
http://jsonplaceholder.typicode.com/users (2)根据 ID 获取指定用户数据。
http://jsonplaceholder.typicode.com/users/5 6,获取照片数据
(1)下面获取所有相簿里的所有照片数据,共 5000 条。数据包含照片 ID、相簿 ID、标题、照片原图地址、照片缩略图地址。
http://jsonplaceholder.typicode.com/photos 注意:数据里面的两个 url 也是可以访问的,比如缩略图地址访问结果如下。 (2)根据 ID 获取指定照片数据。
http://jsonplaceholder.typicode.com/photos/8 (3)根据相簿 ID 获取该相簿下所有的照片数据。
http://jsonplaceholder.typicode.com/photos?albumId=5 二、POST 方式请求数据
1,功能说明
我们可以将数据通过 POST 方式提交到如下地址,它除了会把我们提交的数据返回来,还会在结果中附带个随机的 id 值。
https://jsonplaceholder.typicode.com/posts 2,样例演示
(1)这里我通过 POST 方式发送 u 和 token 这两个参数数据。 (2)返回结果如下,除了返回 u 和 token 数据外,还有个随机的 id。
一些例子
http://jsonplaceholder.typicode.com/posts/55

http://jsonplaceholder.typicode.com/posts?userId=5

http://jsonplaceholder.typicode.com/posts

JSONPlaceholder - 免费的在线REST服务(提供测试用的HTTP请求假数据)的更多相关文章
- 【5】JMicro免费在线消息服务
JMicro是一个用Java语言实现的开源微服务全家桶, 源码地址:https://github.com/mynewworldyyl/jmicro, Demo地址:http://jmicro.cn/. ...
- 一些免费的WebService的服务网站
Endpoint: http://fy.webxml.com.cn/webservices/EnglishChinese.asmx Disco: http://fy.webxml.com.cn/web ...
- 免费的在线Web文件管理器:Net2FTP,Pydio,eXtplorer,KodExplorer–功能强大
https://www.freehao123.com/web-ftp/ 经常有朋友在使用一些没有带文件管理器的空间时,苦于没有办法来解压上传的文件压缩包,而如果不先上传压缩包,直接上传文件夹的话耗费的 ...
- Android学习笔记----ArcGIS在线地图服务(Android API)坐标纠偏
仅限于如下ArcGIS在线地图服务(高德提供数据): //概述:彩色中文含兴趣点版中国基础地图 //投影:WGS 1984 Web-Mercator //切片格式:MIXED90 //服务类型:基础地 ...
- Win Server 8中的利器:微软在线备份服务
微软在Windows Server 8中添加在线备份服务了?你一定以为我在开玩笑,是吧?但是微软确实这么做了. 微软在Windows Server 8中添加在线备份服务了?你一定以为我在开玩笑 ...
- 十家国内知名的EDM服务提供商
国内的EDM服务商多若繁星.下面博主为大家介绍十家国内知名的EDM服务提供商. 一.Webpower 威勃庞尔. 官方网站是:www.webpower.asia.作为全球领先的邮件营销解决方案提供商, ...
- 【阿里云产品公测】弹性伸缩服务ESS之试用初体验
弹性伸缩服务ESS之试用初体验 作者:云郎 2014/10/15 阿里云弹性伸缩服务(Elastic Scaling Service)是根据用户的业务需求和策略,自动调整其弹性计算服务器(ECS)的管 ...
- Laravel 服务容器、服务提供器、契约实例讲解
前言 刚开始看laravel服务容器.契约.服务提供器的确生涩难懂,不单单是概念繁多,而且实际的demo很难找(找是找到了,但难用啊),最后就隔一段时间看一遍,大概个十来遍,还真给看出个门道, ...
- 使用ArcGIS Pro编辑在线三维服务图层
ArcGIS Pro 从2.2版本起,提供了编辑在线三维服务图层的功能.通过该功能,我们可以直接在Pro中编辑发布的三维服务图层Web Scene Layer. 我们知道三维场景服务支持包含多种类型的 ...
随机推荐
- Nginx作为负载均衡把客户端真实IP发送给后端配置
Nginx作为负载均衡获取到客户端的真实IP,但是后端获取到的IP为nginx负载均衡的IP,需要修改配置使后端获取到客户端的真实IP 修改nginx配置增加3行 proxy_set_header H ...
- json 格式化输出
C#格式化JSON字符串 很多时候我们需要将json字符串以 { "status": 1, "sum": 9 }这种方式显示,而从服务端取回来的 ...
- 【长期更新】Leetcode刷题心得与思考
1.递归与动态规划的思考 Leetcode第95题 递归问题最重要的问题是想明白函数的作用是什么? 这个例子中函数的返回值就是给定a-b这个区间的数字,返回它所有可能的Tree,此时你不需要明白具体怎 ...
- 原装win8系统电脑崩溃问题解决
原装win8系统电脑崩溃问题解决 声明:引用请注明出处http://blog.csdn.net/lg1259156776/ 说明:之所以撰写本篇关于win8原装系统电脑崩溃的博文,一是要吐槽一下原装w ...
- 上传文件报错500或者文件大于2M上传不上去解决方法
修改php.ini 配置文件: 先找到配置文件------find / -name php.ini 打开php.ini修改内容:post_max_size ------ post请求上传参数的大小限制 ...
- Jetbrains系列产品2019.2.3最新激活方法
Jetbrains系列产品2019.2.3最新激活方法[持续更新] 发表于 2018-08-25 | 分类于 软件调试 本站惯例:本文假定你知道Jetbrains家的产品.不知道可以问问搜索引擎. 大 ...
- 深度剖析Kubernetes API Server三部曲 - part 1
欢迎来到深入学习Kubernetes API Server的系列文章,在本系列文章中我们将深入的探究Kubernetes API Server的相关实现.如果你对Kubernetes 的内部实现机制比 ...
- java中的自动装箱和拆箱
一.什么是自动装箱和拆箱: 我们知道java为8种基本类型分别提供了对应的包装类型,在Java SE5之前,如果要生成一个数值为10的Integer对象,必须这样进行: Integer i=new I ...
- 去除空格函数trim
实际查询中,经常存在多个tables,需要统一查询比如segments总大小或者索引或者主键等,我们得到大量的tables表名称,但是SQL查询,每次需要手工添加双引号,去除空格很麻烦. 可以通过文本 ...
- Nginx 不支持WebSocket TCP
proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade";