开发速查 API
HTTP 状态码、MIME 类型(文件扩展名)、常用端口速查,支持精确查询和模糊搜索
数据来源:本地数据(IANA 注册表及常见软件默认值)
返回统一的 JSON 格式 { code, message, cached, stale, updatedAt, data },支持跨域,免注册每天可免费调用 100 次,注册后每天 10000 次。
HTTP 状态码速查:共 62 个标准状态码,附中文名称与说明
GET /api/devref/http-status
请求参数
code:状态码(如 404)或类别(1xx~5xx);不传返回全部。三位数字查不到时返回 404,示例404q:模糊搜索关键字,多个词用空格分隔(每个词都须匹配,不区分大小写),示例找不到
返回字段
total(number):匹配条数items(array):匹配的状态码,按数字升序items[].code(number):状态码items[].name(string):英文原因短语(IANA 注册名),如 Not Founditems[].nameZh(string):中文名称items[].description(string):中文说明items[].category(string):类别:1xx / 2xx / 3xx / 4xx / 5xxitems[].categoryDesc(string):类别的中文说明items[].spec(string):定义该状态码的规范,如 RFC 9110
MIME 类型速查:168 个常见扩展名与 MIME 类型互查
GET /api/devref/mime
请求参数
ext:文件扩展名(带不带点都行,也可以是文件名,如 report.PDF);查不到时返回 404,示例pngtype:MIME 类型,如 application/json(忽略 ; 之后的参数),返回所有对应的扩展名;查不到时返回 404,示例image/pngq:模糊搜索关键字,多个词用空格分隔(每个词都须匹配,不区分大小写),示例图片
返回字段
total(number):匹配条数items(array):匹配的扩展名与类型,同一类型可能对应多个扩展名items[].ext(string):扩展名(小写,不带点)items[].type(string):MIME 类型(Content-Type 的值)items[].category(string):顶级类型:text / image / audio / video / font / applicationitems[].desc(string):中文说明;非 IANA 注册但通用的类型会注明
常用端口速查:112 个知名服务端口及协议
GET /api/devref/port
请求参数
port:端口号 1~65535;查不到时返回 404,示例3306protocol:只看某种传输协议:tcp / udp,示例tcpq:模糊搜索关键字,多个词用空格分隔(每个词都须匹配,不区分大小写),示例数据库
返回字段
total(number):匹配条数items(array):匹配的端口,按端口号升序items[].port(number):端口号items[].protocol(string):传输协议:tcp / udp / tcp/udpitems[].service(string):服务名(多为 IANA 服务名,没有注册名的用软件名)items[].description(string):中文说明items[].range(string):端口段:well-known(0~1023 系统端口)/ registered(1024~49151 注册端口)/ dynamic(49152~65535 动态端口)