Skip to content
Primeton BFT7.6GA文档库/高级传输场景/客户端传输/HTTP传输/代理服务器HTTP接口调用

代理服务器HTTP接口调用

该章节介绍代理服务器HTTP接口调用。

1.文件同步发送接口

接口说明:通过该接口可同步向接收代理服务器发送文件

URL:POST ip:port/manager/poilcy/trigger/syn

发送报文:

{

"address": "127.0.0.1:7082",

"sendfolder":"E:\bft76\Guidfolder1",

"recfolder": "E:\bft76\Guidfolder2",

"files": "E:\bft76\Guidfolder1\file1.txt,E:\bft76\Guidfolder1\file2.txt"

}

参数说明:

参数说明备注
address接收代理服务器地址,形式:ip:port;ip:port,port为接收方代理服务器接收文件端口必填
sendfolder发送节点发送目录选填,sendfolder、files必须填写一项
recfolder接收代理服务器接收文件目录必填
files发送文件全路径,多个以逗号,分隔可选,若为空则传输发送目录下所有文件

返回报文:

{

"code": 0,

"message": "成功",

"data": {

"duration": "0天0时0分1秒",

"totalsize": 2,

"endDate": "2024-01-02 18:40:00.936",

"failsize": 0,

"succsize": 2,

"startDate": "2024-01-02 18:40:00.930"

}

}

返回报文字段说明:

参数说明
code执行状态码 0:失败 1:成功
message消息
totalsize读取文件数
succsize传输成功文件数
failsize传输失败文件数
startDate开始时间
endDate结束时间
duration传输时长
onfilesize未传输文件数

2.文件异步发送接口

接口说明:通过该接口可异步向接收代理服务器发送文件

URL:POST ip:port/manager/poilcy/trigger/asyn

发送报文:

{

"address": "127.0.0.1:7082",

"sendfolder":"E:\bft76\Guidfolder1",

"recfolder": "E:\bft76\Guidfolder2",

"files": "E:\bft76\Guidfolder1\file1.txt,E:\bft76\Guidfolder1\file2.txt"

}

参数说明:

参数说明备注
address接收代理服务器地址,形式 : ip:port;ip:port,port为接收方代理服务器接收文件端口必填
sendfolder发送节点发送目录选填,sendfolder、files必须填写一项
recfolder接收代理服务器接收文件目录必填
files发送文件全路径,多个以逗号,分隔可选,若为空则传输发送目录下所有文件

返回报文:

{ "code": 0,

"message": "SUCCEED",

"data": "b361dd93ed8542568e739321daac6085"

}

返回报文字段说明:

参数说明
code执行状态码 0:成功1: 失败
message消息
data异步执行结果查询码用于异步执行结果查询

3.文件异步发送结果查询接口

接口说明:通过该接口可同步向接收代理服务器发送文件

URL:get ip:port/manager/poilcy/result/query?requestid=

参数说明:

参数说明备注
requestid异步执行返回的异步查询码必填

返回报文:

{ "code": 0,

"message": "成功",

"data": {

"duration": "0天0时0分1秒",

"totalsize": 2,

"endDate": "2024-01-02 18:40:44.896",

"failsize": 0,

"succsize": 2,

"startDate": "2024-01-02 18:40:44.890"

}

}

返回报文字段说明:

参数说明
code执行状态码 0:失败 1:成功
message消息
totalsize读取文件数
succsize传输成功文件数
failsize传输失败文件数
startDate开始时间
endDate结束时间
duration传输时长
onfilesize未传输文件数