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. 我们知道三维场景服务支持包含多种类型的 ...
随机推荐
- Halcon 学习2 金属雕刻字识别
*HALCON 里面的例程名称:engraved_cnn.hdevread_image (Image, 'engraved')get_image_size (Image, Width, Height) ...
- 区块链学习(四)truffle部署编译智能合约以太坊私有链
前面我们介绍了以太坊私有链的搭建以及多节点私有链网络,这次我们介绍如何使用truffle框架来部署编译智能合约到我们之前搭建的私有链网络中. 搭建环境及需使用的工具:ubuntu18.04 Truf ...
- cadence 16.3 安装教程
http://wenku.baidu.com/link?url=mGICX2QxuxVcYGNEaOIUOK1t0LQFN4m8cp_bJF0XmvZp0TLn8OoMxjmXa-8mTa0_V0YV ...
- 最新 美柚java校招面经 (含整理过的面试题大全)
从6月到10月,经过4个月努力和坚持,自己有幸拿到了网易雷火.京东.去哪儿. 美柚等10家互联网公司的校招Offer,因为某些自身原因最终选择了 美柚.6.7月主要是做系统复习.项目复盘.LeetCo ...
- hdu 1106
排序 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submissi ...
- kafka连接报错kafka.errors.NoBrokersAvailable: NoBrokersAvailable
问题: 本地windows系统远程连接kafka报错,kafka.errors.NoBrokersAvailable: NoBrokersAvailable. 解决: 在网上看到说是hosts文件需要 ...
- cent8安装postgres
postgres是一款免费.开源的对象型关系数据库,其在cent8的安装方式与cent7的不太一样,特此记录. 步骤: 1 安装postgres server dnf install postgres ...
- java--带参方法 递归阶乘
package com.test.day01; // public class TestParam { public void f1(int n){ n =0; } public static voi ...
- Python——类和对象(一)
一.定义类 在面向对象的程序设计中有两种重要概念: 类:可以理解为一个种类,一个模型,是一种抽象的东西. 实例.对象:可以理解为一种具体制作或者存在的东西. 定义类的语法格式如下: class 类名: ...
- 1269: 划分数(Java)
WUSTOJ 1269: 划分数 参考博客 果7的博客 题目 将 1 个数 n 分成 m 份,求划分的种数.更多内容点击标题. 分析 唯一需要注意的地方是不考虑顺序.其他的直接看代码即可. 代 ...