8.4.10 格式化显示IPFS对象接口
通过此接口获取IPFS网络中序列化后DAG节点信息列表集合。
1. 接口地址:https://节点网关地址/ipfs/[peer名称]/下载key/api/v0/object/get
2. 通讯方式:POST
3. 请求参数
序号 | 字段名 | 字段 | 类型 | 必填 | 备 注 |
---|---|---|---|---|---|
1 | 对象KEY | arg | string | Y | 要查询的对象的键值 |
2 | 数据编码类型 | data-encoding | string | N | 表示响应结果中的数据字段是以什么编码类型所对应的数据进行显示,text或base64,默认为txt |
示例
// POST
Curl "https:// 网关地址/ipfs/下载key /api/v0/object/get?arg=QmaviNBByTz2sSM5eqEtK5nhsqazo7XYiJkK9BqTCxHUgh&data-encoding=base64"
4. 响应参数
序号 | 字段名 | 字段 | 类型 | 备注 |
---|---|---|---|---|
1 | 数据哈希 | Data | string | 数据哈希显示格式是根据请求参数中的data-encoding进行指定 |
2 | Link列表 | Links | []Link | |
Link | ||||
1 | 数据块名称 | Name | string | |
2 | 数据块哈希 | Hash | string | |
3 | 数据块大小 | Size | int | 此数据块大小对应DAG节点统计信息中的树的大小 |
示例
{
"Hash": "<string>",
"Links": [
{
"Hash": "<string>",
"Name": "<string>",
"Size": "<uint64>"
}
]
}