Manager应用开发简介
本文档供需要以HTTP基本认证(Basic Authentication)方式访问FusionInsight Manager REST API的用户使用。
REST API
REST API是访问Web服务器的一套API,REST API接口的执行方式是通过HTTP请求进行的,接收GET、PUT、POST、DELETE等请求并使用JSON数据进行响应。
HTTP请求的格式为:http://<Process_IP>:<Process_Port>/<Path>。
其中Process_IP是指进程所在服务器节点的IP地址,Process_Port是指进程的监听端口,Path为进程的具体路径。
例如:http://10.162.181.57:32261/config
基本认证(Basic Authentication)
在HTTP中,基本认证是一种用来允许Web浏览器或其他客户端程序在请求时提供用户名和密码形式的身份凭证的一种登录验证方式。
在请求发送之前,用Basic加一个空格标识基本认证,以用户名追加一个冒号然后串接上密码,再将此字符串用Base64算法编码。
例如:
用户名是admin、密码是Asd#smSisn$123,则拼接后的字符串就是admin:Asd#smSisn$123,然后进行Base64编码,得到YWRtaW46QWRtaW5AMTIz,加上基本认证标识,得到Basic YWRtaW46QWRtaW5AMTIz,最终将编码后的字符串发送出去,由接收者解码得到一个由冒号分隔的用户名和密码的字符串。