login接口
用户登录接口。
登录成功后,会在Cookie中存放Session ID(Cookie:mwcloud-sid=xxx;mwcloud-uid=xxx)。
接口原型
协议 |
HTTP/HTTPS POST |
URL |
ip:[port]/sc_cloud/login |
数据格式 |
请求消息:Content-Type: multipart/form-data 响应消息:Content-Type: application/json |
请求参数
参数 |
描述 |
Content-Type |
取值为:'multipart/form-data;' |
Request Body
参数 |
描述 |
id |
用户名。 |
pass |
密码,需MD5加密。 |
请求示例
POST /sc_cloud/login HTTP/1.1
Content-Length: 261
Accept: application/json, text/plain, */*
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryGXBvCk8Vzymt6WUB
-----------------------------4437964479282813733506153675
Content-Disposition: form-data; name="id"
Admin
-----------------------------4437964479282813733506153675
Content-Disposition: form-data; name="pass"
e3afed0047b08059d0fada10f400c1e5
-----------------------------4437964479282813733506153675--
响应Cookies
名称 |
描述 |
mwcloud-sid |
用于标识当前登录的字符串 |
mwcloud-uid |
当前登录用户名 |
响应参数
参数 |
描述 |
Content-Type |
取值为:'application/json; charset=UTF-8' |
Response Body
参数 |
描述 |
id |
用户ID。 |
name |
用户名称。 |
result |
返回码。- 0:登录成功。
- -1:密码错误。
- -14:用户不存在。
- 其它:参见API状态码。
|
响应示例
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Length: 85
{
"id":1,
"name":"Admin",
"pass":"",
"result":0,
"sid":"OCXWUMGEYPGIAWWOETYXPNMVHDZIAZJP"
}