§ 版本服务接口说明
§ 1.服务器探针
用于检测服务接口是否可用
接口
http://ip:port/publicity/pingService1接口方法
POST / GET 均可
返回值
SUCCESS
§ 2.文件服务
用于版本更新
- 接口
http://ip:port/publicity/fileService
1
内容类型
contentType =application/x-www-form-urlencoded
说明
根据请求表单内的 app 字段区分具体的功能实现,以下单独列出每个功能点及对应功能需要的字段
§ 2.1 列举当前文件
列举当前文件 或者是当前目录下的所有文件,不包含子节点
- 请求参数
| key | value | 备注 |
|---|---|---|
| app | list | |
| path | 资源路径 | 例如update/app/workspace/fox |
| scale | 灰度值 | 例如 801 |
返回数据示例
- 1173 2021-11-03 03:53:03 index.html - 4818768 2021-11-03 03:53:03 3e514fc714570e122325.worker.js d 0 2021-11-03 03:55:03 static - 837008 2021-11-03 03:53:03 346b7b9db4d30ae2fb57.worker.js - 900610 2021-11-03 03:53:03 e71bd1ed2190554a8545.worker.js1
2
3
4
5
§ 2.2 列举当前目录内所有文件hash
- 请求参数
| key | value | 备注 |
|---|---|---|
| app | listStamp | 包含该目录内的所有子节点文件,全部文件 |
| path | 资源路径 | 例如update/app/workspace/fox |
| scale | 灰度值 | 例如 801 |
返回数据示例
index.html e3ee65d29ba2a5f4f8e2448cbeb4343d 1173 3e514fc714570e122325.worker.js ceb1425ab73684cb6df9b26e19600c52 4818768 static/js/runtime.js 80d244531df93e744de31766912ed3c5 1494 static/js/vendors.js 34de1f4a36405ee3f2580dca9bfdbb4e 1846245 static/js/config.js 1679fc734b3697d399bde92259fe9f90 340 static/js/fox-commons.js 1898a48b7b5ae0998d33b8decdeac376 3845360 static/js/mock.js 6cf5df9344d396451243faad8e9845d1 20922 static/js/app.js 51116cfbc960a28f9b255942ccb328b9 2181471 static/pdf/test.pdf 87e944dca167d72a316c9fae2e284ac2 317103 static/img/card2.039d3f5.png 553c5c8e59a4ef5508d70bd2d30681c3 126374 static/img/card_1.809bff9.png 16c8cc5bbf894c45440c180d37c747c1 267169 static/img/iconfont.c2587ec.svg ba4b4fde9224d8beb6e6a2d67a05102a 303835 static/img/card_2.bb01357.png 117b9b986947c57d55500cc5c2b1d952 333644 static/img/first/4.png db7e8ef5df6ac36b7772367981a52b57 3730 static/img/first/5.png 9c3dec16f206cd6d700ec1c7c696aac1 3903 static/img/first/2.png 1e8813f1f1283a3aecc12dd2b0a5d075 2449 static/img/first/3.png 5abc1575bcbef727af9ebe6d7d0f06de 2959 static/img/first/1.png ccb288fd9e8fe01f45846a1ab01a2966 4466 static/img/success.3e0b219.jpg d14fecfcd28acbe3b42bb3cd9d397708 25543 static/img/img.png 98b3fd1b52b2895135e24b494faff133 29062 static/img/not-found.f6a40cb.png c08d6b6706c76a243cd79aaa3fc30504 47146 static/img/photo.023dd83.png 831c777c79d5b84b8e33dfb48adcc651 371043 static/img/user/default_avatar.png b165804db53abf5c5a0906cd97cb68c1 35295 static/img/user/skin01@2x.png 72bac5261a3c8e02ab66479ee7ee1abe 20974 static/img/user/skin03@2x.png 72950652b2d70d28510f4b1eabcdf2bf 31849 static/img/user/skin01.png 711016575b3be283935aac0ccfd6b2a8 7191 static/img/user/skin02.png bef7e8e85f26c74df31f5056652bfd19 4160 static/img/user/skin03.png 92b8a6b0b78de4f5f9b7395f25b018b7 10200 static/img/user/skin02@2x.png ded26bc4f1d0b041b888a40d1b71a116 9983 static/img/avatar.png b165804db53abf5c5a0906cd97cb68c1 35295 static/img/sidebar_bg.png 0ed78392e030b0180f4f20e246dd3983 87103 static/img/card1.d62879f.png 856a42544cbc6717f18bc7f3ee77e7fe 218799 static/img/sidebar_purple.png aa9106fd2358397950beff5beb24870c 160207 static/img/card.ad9c3c1.jpg 981f9d7660866b9fac7d5948c9b4cd8d 604108 static/img/bankcard.3850605.jpg c711b07c118315d6e4a0807650149668 98545 static/img/empty_box.png f9c93396214cc490d6b35cf14239f649 1653 static/img/logo.8d330a9.png a0490f021e5df909c52586130909417c 34191 static/data-source/zh_cn/sex.json e1c8cec1c9f9442d8eda850987cf1f56 128 static/data-source/zh_cn/compType.json 898d373df614aadb4b0a160c4a7de85e 1517 static/data-source/zh_cn/cas.json d9f3857fe44df44c882082c96f1d56b3 5807 static/data-source/zh_cn/city.json c21fbc0f49f2d398a5eb85615067ca7e 369 static/data-source/zh_cn/test.json 0ccb378ba303e32400cb305abbe2ea88 577 static/data-source/en/sex.json 4980a63d13083a1f575d15a49b3ce08c 83 static/fonts/iconfont.ac316f5.eot 910a532e919d6d756567bdc4c6297cf8 71988 static/fonts/iconfont.a0c6c02.ttf 8afa790240181dab86d199420fc0bba3 71820 static/fonts/element-icons.4520188.ttf 732389ded34cb9c52dd88271f1345af9 55956 static/fonts/element-icons.313f7da.woff 535877f50039c0cb49a6196a5b7517cd 28200 static/fonts/iconfont.623a0a8.woff 1e10d1d4bfa137de5479520f79f87c59 41784 346b7b9db4d30ae2fb57.worker.js 795d4f1080a38b605a9898e80e95b2a4 837008 e71bd1ed2190554a8545.worker.js 4682df2d09df0fe0192b07c779247e74 9006101
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
§ 2.3 列举当前目录内所有文件hash
- 请求参数
| key | value | 备注 |
|---|---|---|
| app | getContent | |
| path | 资源路径,必须为文件 | 例如update/app/workspace/fox/index.html |
| scale | 灰度值 | 例如 801 |
返回数据示例
返回文件内完整数据1
§ 2.4 下载文件
- 请求参数
| key | value | 备注 |
|---|---|---|
| app | downloadFile | |
| path | 资源路径,必须为文件 | 例如update/app/workspace/fox/index.html |
| checkValidity | 校验合法性 | 如为true,则返回文件md5 |
返回数据示例
文件流1
§ 2.5 批量下载文件
- 请求参数
| key | value | 备注 |
|---|---|---|
| app | downloadFiles | |
| path | 资源路径 | 路径 |
| includeFiles | 下载文件路径集合 | 文件合集,以'\n'分割 |
| checkValidity | 校验合法性 | 如为true,则返回文件md5 |
返回数据示例
多个文件(包含对应目录结构)组成的zip文件流1
§ 2.6 分片下载文件
- 请求参数
| key | value | 备注 |
|---|---|---|
| app | downloadFiles | |
| path | 资源路径 | 路径 |
| includeFiles | 下载文件路径集合 | 文件合集,以'\n'分割 |
| checkValidity | 校验合法性 | 如为true,则返回文件md5 |
返回数据示例
多个文件(包含对应目录结构)组成的zip文件流1
§ 3.bips插件集成
将cn.com.bankit.phoenix.httpserver.publicity_1.0.0.v202111081022.jar 插件放入bips/plugins目录中,重启服务
← 配置说明