API参考—公共参数

简介: 本文介绍PolarDB-X 2.0每个接口都需要使用的请求参数和返回参数详情。

本文介绍PolarDB-X 2.0每个接口都需要使用的请求参数和返回参数详情。

公共请求参数

名称 类型 是否必须 描述
Format String 返回消息的格式。取值为JSON(默认值)或XML。
Version String API版本号,使用YYYY-MM-DD日期格式,取值为2020-02-02。
AccessKeyId String 访问服务使用的密钥ID。
Signature String 签名结果串。
SignatureMethod String 签名方式,取值为HMAC-SHA1。
Timestamp String 请求的时间戳。使用UTC时间按照ISO8601标准,格式为YYYY-MM-DDThh:mm:ssZ

例如,北京时间2013年1月10日20点0分0秒,表示为2013-01-10T12:00:00Z。

SignatureVersion String 签名算法版本,取值为1.0
SignatureNonce String 唯一随机数,用于防止网络重放攻击,不同请求间会使用不同的随机数值。
ResourceOwnerAccount String 本次API请求访问到的资源拥有者账户,即登录用户名。

公共返回参数

API返回结果采用统一格式,调用成功返回的数据格式有XML和JSON两种,可以在发送请求时指定返回的数据格式,默认为XML格式。每次接口调用,无论成功与否,系统都会返回一个唯一识别码RequestId

  • 返回2xxHTTP状态码表示调用成功。
  • 返回4xx5xxHTTP状态码表示调用失败。

公共返回参数示例如下:

  • XML格式
<?xml version="1.0" encoding="utf-8"?> 
    <!—结果的根结点-->
    <接口名称+Response>
        <!—返回请求标签-->
        <RequestId>4C467B38-3910-447D-87BC-AC0491******</RequestId>
        <!—返回结果数据-->
    </接口名称+Response>
  • JSON格式
{

"RequestId":"4C467B38-3910-447D-87BC-AC0491",
/返回结果数据/
}
相关文章
|
Web App开发 网络协议 关系型数据库
深度解析TCP协议:特点、应用场景及市面上常见软件案例
深度解析TCP协议:特点、应用场景及市面上常见软件案例
1641 1
深度解析TCP协议:特点、应用场景及市面上常见软件案例
|
负载均衡 应用服务中间件 nginx
Django通过Nginx和uWSGI实现负载均衡
Django通过Nginx和uWSGI实现负载均衡
452 0
|
存储 计算机视觉 Python
NumPy 在图像处理中的应用
【8月更文第30天】NumPy 是 Python 中用于科学计算的核心库之一,它提供了高效的数组操作功能。在图像处理领域,NumPy 的数组结构非常适合存储和操作图像数据。本文将详细介绍如何使用 NumPy 进行图像处理,包括加载图像、显示图像、像素操作、颜色空间转换和简单的滤波器应用等。
603 0
|
存储 安全 物联网
【BLE】 BLE安全管理 - SM层剖析(1)
SM层是为了在两个蓝牙设备之间建立一个安全可靠的数据传输通道, 主要的流程包括配对,绑定、鉴权、加密、消息完整性校验。配对:在两个设备之间创建一个或多个共享密钥的过程绑定:每一端保存配对中创建的密钥的行为,用于后续的连接,形成一个信任的设备对,绑定后的设备可以直接回连,而不用再走配对的流程。设备鉴权:根据两端设备的输入、输出能力和鉴权需求,选择不同的鉴权方式,验证两个设备有相同的密钥加密:对设备之间交换的数据进行加密的过程,用来保证数据链路的安全。消息完整性:对数据进行签名,并在另一端验证签名的过程。
1507 0
【BLE】 BLE安全管理 - SM层剖析(1)
|
机器学习/深度学习 计算机视觉
Opencv,imread()读取BGR格式文件转换与RGB格式的相互转换
Opencv,imread()读取BGR格式文件转换与RGB格式的相互转换
|
编解码 JavaScript 前端开发
从零开始搭建 vue-cli 项目
从零开始搭建 vue-cli 项目
365 0
|
网络协议 C# Windows
C# Tutorial - Simple Threaded TCP Server
<p style="margin-top:0px; margin-bottom:18px; font-family:museo-sans,'Helvetica Neue',Helvetica,Arial,sans-serif; font-size:16px; line-height:24px; color:rgb(74,74,74)"> In this tutorial I'm goin
2411 0
|
3天前
|
数据采集 人工智能 安全