文档下载

1、下载接口提供文档

一、完整性数据接口l  请求类型:GETl  请求url xxxxxxxx 接口描述:根据时间节点获取该时间区间内数据。备注:数据中时间格式为“yyyy-MM-dd HH:mm:ss”或“yyyy-MM-dd”,若不带时分秒则默认为该天的00:00:00,l  请求头参数: 名称 类型 含义 startTime Date 开始时间 endTime Date 结束时间。二、下载附件fileUrll  请求类型:GETl  请求URL xxxxxxxxxxxxx 接口描述:下载附件l  请求头参数 名称 类型 含义 attachId String 附件ID  l  相应头参数: 名称 类型 含义 Content-Disposition String Attachment;filename=附件名称 Content-Length Integer 附件大小  三、认证方式:basic认证l  请在所有请求头中增加“basic认证”l  请求头参数 名称 类型 格式 Authorization String "Basic "+Base64.getEncoder().encodeToString((username+":"+password).getBytes()) 测试用户名/密码:xxxxxx   对应编码: Basic xxxxxxxx            

格式有点混乱,这里简单总结一下

1、传输类型均为json

2、接口均为get类型的http请求接口

3、认证方式为basic认证

放一小部分代码

代码片段1

日志记录

能想到的需要注意的点

1、某个下载接口出错后保证不影响其余文档的下载。

2、错误日志的记录以及补救方案。

3、避免请求过分频繁导致接口崩溃。

4、定时任务时间设定在半夜1点。

你可能感兴趣的:(文档下载)