調(diào)用GaussDB(DWS) API
構(gòu)造請(qǐng)求
REST API請(qǐng)求的組成,并以調(diào)用IAM服務(wù)的獲取用戶Token說明如何調(diào)用GaussDB(DWS) API,該API獲取用戶的Token可以用于調(diào)用其他GaussDB(DWS) API時(shí)鑒權(quán)。
請(qǐng)求URI由如下部分組成:
{URI-scheme}://{Endpoint}/{resource-path}?{query-string}
注意事項(xiàng):
示例:
HTTP請(qǐng)求方法(也稱為操作或動(dòng)詞),它告訴服務(wù)你正在請(qǐng)求什么類型的操作。
示例:
附加請(qǐng)求頭字段,如指定的URI和HTTP方法所要求的字段。
示例:
請(qǐng)求消息體通常以結(jié)構(gòu)化格式(如JSON或XML)發(fā)出。
示例
認(rèn)證鑒權(quán)(Token 認(rèn)證)
調(diào)用接口支持使用Token認(rèn)證。Token在計(jì)算機(jī)系統(tǒng)中代表令牌(臨時(shí))的意思,擁有Token就代表擁有某種權(quán)限。Token認(rèn)證就是在調(diào)用GaussDB(DWS) API的時(shí)候?qū)oken加到請(qǐng)求消息頭,從而通過身份認(rèn)證,獲得操作GaussDB(DWS) API的權(quán)限。
Token的有效期為24小時(shí),需要使用一個(gè)Token鑒權(quán)時(shí),可以先緩存起來,避免頻繁調(diào)用。
獲取Token后,再調(diào)用其他GaussDB(DWS) API接口時(shí),您需要在請(qǐng)求消息頭中添加“X-Auth-Token”,其值即為Token。
返回結(jié)果
請(qǐng)求發(fā)送以后,您會(huì)收到響應(yīng),包含狀態(tài)碼、響應(yīng)消息頭和消息體。
狀態(tài)碼
響應(yīng)消息頭
響應(yīng)消息體
示例
調(diào)用GaussDB(DWS) API相關(guān)視頻
如何調(diào)用華為云RESTful API
06:57
如何調(diào)用API-Token認(rèn)證
06:17
如何調(diào)用GuassDB(DWS) API接口示例
01:39