ajax常用的api测试

news/2024/11/17 19:03:38/

ajax常用的api测试

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/IT_Mr_wu/article/details/102988178
ajax的常用api测试
AjaxApi

下面列出的接口基本都是可以直接使用的,如有问题记得告诉我哦

支持的请求方法
GET(SELECT):从服务器取出资源(一项或多项)。
POST(CREATE):在服务器新建一个资源。
PUT(UPDATE):在服务器更新资源(客户端提供改变后的完整资源)。
PATCH(UPDATE):在服务器更新资源(客户端提供改变的属性)。
DELETE(DELETE):从服务器删除资源。
HEAD:获取资源的元数据。
OPTIONS:获取信息,关于资源的哪些属性是客户端可以改变的。
通用返回状态说明
状态码 含义 说明
200 OK 请求成功
201 CREATED 创建成功
204 DELETED 删除成功
400 BAD REQUEST 请求的地址不存在或者包含不支持的参数
401 UNAUTHORIZED 未授权
403 FORBIDDEN 被禁止访问
404 NOT FOUND 请求的资源不存在
422 Unprocesable entity [POST/PUT/PATCH] 当创建一个对象时,发生一个验证错误
500 INTERNAL SERVER ERROR 内部错误

笑话
3.1 获取一条随机笑话

随机获取笑话的接口

请求地址:https://autumnfish.cn/api/joke
请求方法:get
请求参数:无
响应内容:随机笑话
3.2 获取多条随机笑话

随机获取笑话的接口

请求地址:https://autumnfish.cn/api/joke/list

请求方法:get

请求参数:num
参数名 参数说明 备注
num 笑话条数 类型为数字,不要给错了

响应内容:JSON

{
“msg”: “获取5条笑话”,
“jokes”: [
“为什么古装剧里总是有女人会对恩人说:小女子无以为报,唯有以身相许,古代真的存在这种现象吗? 扯淡,那是因为她喜欢他,要是不喜欢,她就会说:小女子无以为报,唯有来生再报了。”,
“刚才玩了一把狼人杀,网杀。 我是最后一头狼了,悍跳预言家。 游戏已经进行到了三对一,而我主导着好人阵营的风向,本来都已经说好了共同出4。然后我随便刀死一个获得胜利,美滋滋。 结果,在我的发言阶段……正在尽力表演的时候…… 我的舍友突然在旁边大喊了一声…… 卧槽,你居然是狼人!”,
“昨天从外地回来,没回家,今天到家看到老爸醉熏熏地在沙发上。老爸:“什么时候回来的?”我:“昨晚回来的”。他大怒道:“坐碗回来的?怎么不坐盆回来?”我。。。”,
“路上看到一个黑色塑料袋踢了一脚特么是一条睡着的大黑狗,涕泗横流的被追了三里地。”,
“一个胆小紧张的证人正在接受律师的询问。 律师厉声问道:“你是否结过婚?” “是的,我结过一次。”证人声音很小,还有些颤抖。 “那么你和谁结婚了?” “一个女人。” 律师有些发怒,“废话,你当然是和一个女人结婚了。你听说过有谁会和一个男人结婚吗?” 证人颤抖着说:“听说过,我姐姐”。”,
]
}

用户
4.1 用户验证

验证用户名是否可用

请求地址:https://autumnfish.cn/api/user/check

请求方法:post

请求参数:username

参数名 参数说明 备注
username 用户名 不能为空

响应内容:该用户名是否可用

4.2 用户注册

注册用户

请求地址:https://autumnfish.cn/api/user/register

请求方法:post

请求参数:username

参数名 参数说明 备注
username 用户名 不能为空

响应内容:注册成功或失败

英雄
5.1 英雄外号查询

根据英雄 姓名 查询英雄的 外号

英雄姓名例如:提莫 洛 霞 凯尔 盖伦

请求地址:https://autumnfish.cn/api/hero/simple

请求方法:get

请求参数:name

参数名 参数说明 备注
name 英雄名 不能为空

响应内容:英雄的外号

5.2 英雄简略信息查询

根据英雄 姓名 查询英雄的简略信息

请求地址:https://autumnfish.cn/api/hero/info

请求方法:get

请求参数:name

参数名 参数说明 备注
name 英雄名 不能为空

响应内容:英雄的简略信息

{
“title”: “迅捷斥候”,
“name”: “提莫”,
“bg”: “http://img1.dwstatic.com/lol/1512/315320556654/1451366974753.jpg”,
“icon”: “http://img.dwstatic.com/lol/1310/246295394773/1382341114833.png”,
“story”: “Teemo还有个隐藏被动技能,就是长了个全球嘲讽脸。每次团战必然会被敌方坦克和刺客类英雄集火,你的工作就是要用蘑菇风筝每一个攻击你的人,保持活着,有可能的话顺便杀个人。”
}

5.3 英雄详情查询

根据英雄 姓名 查询英雄的 详细信息

请求地址:https://autumnfish.cn/api/hero/detail

请求方法:get

请求参数:name

参数名 参数说明 备注
name 英雄名 不能为空

响应内容:英雄的详细信息

{
“title”: “迅捷斥候”,
“name”: “提莫”,
“bgs”: [
“http://img1.dwstatic.com/lol/1512/315320556654/1451366974753.jpg”,
“http://img4.dwstatic.com/lol/1512/315320556654/1451366988149.jpg”,
“http://img2.dwstatic.com/lol/1601/317240712104/1453285617943.jpg”,
“http://img3.dwstatic.com/lol/1601/317240712104/1453285624688.jpg”,
“http://img3.dwstatic.com/lol/1601/317240712104/1453285633565.jpg”,
“http://img.dwstatic.com/lol/1601/317240712104/1453285642044.jpg”,
“http://img2.dwstatic.com/lol/1601/317240712104/1453285650321.jpg”,
“http://img5.dwstatic.com/lol/1601/317240712104/1453285656991.jpg”,
“http://img2.dwstatic.com/lol/1601/317240712104/1453285664288.jpg”
],
“tags”: [“魔法”, “射手”],
“icons”: [
“http://img.dwstatic.com/lol/1310/246295394773/1382341114833.png”,
“http://img4.dwstatic.com/lol/1512/315320556654/1451366964489.jpg”,
“http://img5.dwstatic.com/lol/1601/317240712104/1453285557655.jpg”,
“http://img2.dwstatic.com/lol/1601/317240712104/1453285565958.jpg”,
“http://img.dwstatic.com/lol/1601/317240712104/1453285572965.jpg”,
“http://img.dwstatic.com/lol/1601/317240712104/1453285579908.jpg”,
“http://img.dwstatic.com/lol/1601/317240712104/1453285586550.jpg”,
“http://img4.dwstatic.com/lol/1601/317240712104/1453285592508.jpg”,
“http://img2.dwstatic.com/lol/1601/317240712104/1453285599012.jpg”
],
“ability”: {
“life”: “30”,
“physical”: “50”,
“magic”: “70”,
“difficulty”: “40”
},
“story”: “Teemo还有个隐藏被动技能,就是长了个全球嘲讽脸。每次团战必然会被敌方坦克和刺客类英雄集火,你的工作就是要用蘑菇风筝每一个攻击你的人,保持活着,有可能的话顺便杀个人。”
}

克鲁塞德战纪
6.1 角色查询

根据英雄名查询英雄的 详细信息

请求地址:https://autumnfish.cn/api/cq

请求方法:get

请求参数:query

参数名 参数说明 备注
query 英雄名 可以为空,为空获取所有数据

响应内容:JSON

{
“msg”: “获取成功”,
“list”: [
{
“name”: “阎罗使者桂香”,
“icon”: “http://p0.qhimg.com/dr/72__/t01d483a1c02dff97d3.png”,
“skill”: “恶灵退散”
},
{
“name”: “自然的纳兹伦”,
“icon”: “http://p7.qhimg.com/dr/72__/t01b33aca0e6daa64a4.png”,
“skill”: “狩猎律动”
},
{
“name”: “黑桃王后爱丽丝”,
“icon”: “http://p5.qhimg.com/dr/72__/t0142106a779023b5d6.png”,
“skill”: “命运”
},
{
“name”: “稀世怪盗路尼昂”,
“icon”: “http://p1.qhimg.com/dr/72__/t01dd39d1a917845d58.png”,
“skill”: “怪盗出现”
},
{
“name”: “丰饶女神德米特尔”,
“icon”: “http://p5.qhimg.com/dr/72__/t018014a8cbb95f7aa5.png”,
“skill”: “麦田守卫者”
},
{
“name”: “魔法傀儡师贝萝特”,
“icon”: “http://p4.qhimg.com/dr/72__/t0198b29952d7d17927.png”,
“skill”: “傀儡术”
}
]
}

6.2 根据类型查询角色

根据英雄类型查询英雄的 详细信息

请求地址:https://autumnfish.cn/api/cq/category

请求方法:get

请求参数:type

参数名 参数说明 备注
type 英雄类型 不能为空,可选值有:剑士,骑士,弓手,猎人,法师,祭司

响应内容:JSON

{
“msg”: “获取法师英雄数据”,
“code”: 200,
“data”: {
“heros”: [
{
“heroName”: “黑袍魔女桃乐丝”,
“heroIcon”: “http://p4.qhimg.com/dr/72__/t015a7af93e23e5c67c.png”,
“skillName”: “奥能脉冲”,
“skillIcon”: “http://p3.qhimg.com/dr/52__/t01179c3d8588da2733.png”,
“weaponName”: “月之女王”,
“weaponIcon”: “http://p2.qhimg.com/dr/45__/t01a05a602fe8a972b8.png”
},
]
}

6.3 角色技能动态图查询

根据英雄名查询英雄的 技能动态图

请求地址:https://autumnfish.cn/api/cq/gif

请求方法:get

请求参数:name

参数名 参数说明 备注
name 英雄名 不能为空

响应内容:JSON

{
“data”: {
“skillGif”: “http://p7.qhimg.com/dr/340__/t019779314457e6a37d.gif”,
“heroName”: “八神庵”
},
“msg”: “八神庵的技能图片获取成功”,
“code”: 200
}

随机二次元图片获取
原接口地址文档地址,此接口只是整理了网上的免费接口,并把文档调整了格式

请求地址:http://acg.bakayun.cn/randbg.php

请求方法:get

请求参数:Type,t,https

参数名 参数说明 备注
Type 类型 301 = 301跳转(301 Moved Permanently)
302 = 302跳转
json = JSON数据
t 专辑 dfproject = 东方16:9壁纸(495张)
dfzh = 东方竖图(6239张)
ecyzh = 二次元综合(1991张)
不填 = 全部图片随机
https 是否使用https true或者为空

响应内容:根据设置的结果会略有区别

{
“ImgUrl”: “http://img.badapple.top/东方Project/八坂神奈子/img (11).jpg”,
“Color”: “175,133,124”
}

获取 json 格式的天气

根据城市名获取 城市天气

请求地址:http://wthrcdn.etouch.cn/weather_mini

请求方法:get

请求参数:city

参数名 参数说明 备注
City 查询的城市名 不能为空,不能写错(注意是城市名不是省份名)

响应内容:json

{
“data”: {
“yesterday”: {
“date”: “15日星期三”,
“high”: “高温 31℃”,
“fx”: “无持续风向”,
“low”: “低温 26℃”,
“fl”: “<![CDATA[<3级]]>”,
“type”: “多云”
},
“city”: “深圳”,
“forecast”: [
{
“date”: “16日星期四”,
“high”: “高温 32℃”,
“fengli”: “<![CDATA[<3级]]>”,
“low”: “低温 27℃”,
“fengxiang”: “无持续风向”,
“type”: “阵雨”
},
{
“date”: “17日星期五”,
“high”: “高温 32℃”,
“fengli”: “<![CDATA[<3级]]>”,
“low”: “低温 27℃”,
“fengxiang”: “无持续风向”,
“type”: “雷阵雨”
},
{
“date”: “18日星期六”,
“high”: “高温 32℃”,
“fengli”: “<![CDATA[<3级]]>”,
“low”: “低温 27℃”,
“fengxiang”: “无持续风向”,
“type”: “雷阵雨”
},
{
“date”: “19日星期天”,
“high”: “高温 32℃”,
“fengli”: “<![CDATA[<3级]]>”,
“low”: “低温 25℃”,
“fengxiang”: “无持续风向”,
“type”: “雷阵雨”
},
{
“date”: “20日星期一”,
“high”: “高温 29℃”,
“fengli”: “<![CDATA[<3级]]>”,
“low”: “低温 24℃”,
“fengxiang”: “无持续风向”,
“type”: “阵雨”
}
],
“ganmao”: “各项气象条件适宜,发生感冒机率较低。但请避免长期处于空调房间中,以防感冒。”,
“wendu”: “30”
},
“status”: 1000,
“desc”: “OK”
}

9.获取 xml 格式菜单

请求地址:https://autumnfish.cn/api/food.xml

请求方法:get

请求参数:无

响应内容:

<?xml version="1.0" encoding="UTF-8"?>

<breakfast_menu>

Belgian Waffles
$5.95
Two of our famous Belgian Waffles with plenty of real maple syrup
650

Strawberry Belgian Waffles
$7.95
Light Belgian waffles covered with strawberries and whipped cream
900

Berry-Berry Belgian Waffles
$8.95
Light Belgian waffles covered with an assortment of fresh berries and whipped cream
900

French Toast
$4.50
Thick slices made from our homemade sourdough bread
600

Homestyle Breakfast
$6.95
Two eggs, bacon or sausage, toast, and our ever-popular hash browns
950

</breakfast_menu>

图灵机器人
智能机器人接口,使用需要注册,官网地址是 http://www.turingapi.com/

请求地址:http://www.tuling123.com/openapi/api

请求方法:post

请求参数:key,info

参数名 参数说明 备注
key 申请的机器人 key 不能为空
info 要跟机器人聊的内容

响应内容:聊天的信息

{ “code”: 100000, “text”: “你好吗” }

测试用 key:如果次数都用完了建议自己注册一个机器人即可,免费的

bb2067dc6a1a47cca31ecdff91cc07a8
dc503c455cad44b1a028b651613aded8
caf4e221ccca4e46a5eafbd7b2ff65a0
932f61cbc52b46a4bccc6e166a210c5b
d7c82ebd8b304abeacc73b366e42b9ed (每天5000条)
————————————————
版权声明:本文为CSDN博主「IT_Mr_wu」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/IT_Mr_wu/article/details/102988178


http://www.ppmy.cn/news/300613.html

相关文章

ajax的常用api测试

ajax的常用api测试 AjaxApi 下面列出的接口基本都是可以直接使用的&#xff0c;如有问题记得告诉我哦 支持的请求方法 GET&#xff08;SELECT&#xff09;&#xff1a;从服务器取出资源&#xff08;一项或多项&#xff09;。POST&#xff08;CREATE&#xff09;&#xff1a…

4个Github上的沙雕开源项目

我们的程序员小哥哥不仅会写代码&#xff0c;思维逻辑严密&#xff0c;在风趣幽默这一行也不输任何人呀&#xff0c;这不&#xff0c;在GitHub上面看到的这几个项目&#xff0c;不得不说&#xff0c;他们真的很会&#xff0c;左手祖传代码&#xff0c;右手手握有趣的开源项目&a…

鸿蒙 HAIWEI DevEco Studio 安装配置,运行Hello World!

鸿蒙开发 前言正文一、下载二、安装三、配置四、运行 前言 2019年8月9日&#xff0c;华为在HDC开发者大会上正式发布鸿蒙系统。 2020年9月10日&#xff0c;华为在HDC开发者大会上如约发布鸿蒙 2.0&#xff0c;并面向应用开发者发布Beta版本。明年鸿蒙将全面支持华为手机。 正…

Github上看到的4个好玩的开源项目

点击上方“Github爱好者社区”&#xff0c;选择星标 回复“资料”&#xff0c;获取小编整理的一份资料 我们的程序员小哥哥不仅会写代码&#xff0c;思维逻辑严密&#xff0c;在风趣幽默这一行也不输任何人呀&#xff0c;这不&#xff0c;在GitHub上面看到的这几个项目&#xf…

python 学习目录

第1章 搭建开发环境实战 1.1 安装Python环境 范例01-01&#xff1a;在Windows系统中下载并安装Python 范例01-02&#xff1a;在Mac OS系统中下载并安装Python 范例01-03&#xff1a;在Linux系统中下载并安装Python 1.2 安装开发工具 范例01-04&#xff1a;使用Python自带…

我在微软的这六个月

大家好&#xff0c;我是菜鸟哥&#xff01; 时间过的好快&#xff0c;转眼间假期就要结束了&#xff0c;得赶快收拾一下假期的倦怠感卷起来了&#xff01; PS&#xff1a;假期看了不少电影&#xff0c;真的是把瘾全过了。《洛奇》、《指环王》、《霍比特人》这些电影是真不错。…

Syclover战队专访 | 年度终局之战,键指圣诞狂欢

SCTF 2021开赛在即&#xff0c;出题战队Syclover的采访如约而至。 正所谓“知己知彼&#xff0c;百战不殆”&#xff0c;了解出题战队的路数与风格&#xff0c;赛场上才能如虎添翼。 这不&#xff0c;小编亲自下场&#xff0c;准备替各位师傅们一探究竟&#xff01; 温馨提示…

社会主义核心价值观解码

今天随机刷题时&#xff0c;遇到了一个蛮有意思的题&#xff0c;浅浅记录一下&#xff0c;挺好玩的。 题目&#xff1a; [鹤城杯 2021]easy_crypto 难度&#xff1a;很小啦&#xff0c;差不多签到题 文件下载的内容如下&#xff1a; 最开始我以为是把每个词按社会主义那个顺序…