/api/settings/set

设置配置项

需要系统配置编辑权限

接口原型

协议 HTTP/HTTPS POST
URL ip[:port]/api/settings/set
数据格式 请求消息:Content-Type: application/json
响应消息:Content-Type: application/json

请求Cookies

名称 描述
mwcloud-sid 用于标识当前登录的字符串
mwcloud-uid 当前登录用户名
Request Body

以下配置字段,单次调用只能配置下列一类:

参数 描述
security 安全相关配置,参考安全相关配置
web web服务相关配置,参考web服务相关配置
rtmp rtmp服务相关配置,参考rtmp服务相关配置
srt srt服务相关配置,参考srt服务相关配置
pwd-rule 密码相关配置
expired-time 用户登录会话超时时间,单位分钟,范围:(-1, 1440), 设置为-1代表永不过期
web服务相关配置
参数 描述
http-port http端口
enable-https 是否启用https
https-port https端口
cert-filename CA证书名称,从upload接口中获取到,如果没有则不提供该字段
cert-key-filename CA私钥是否有效,从upload接口中获取到,如果没有则不提供该字段
srt服务相关配置

注意!!!srt的任何配置变更,如果成功,将导致系统重启,请警告用户

参数 描述
port 端口
pb-key-len 加密选项, 如果原本就开启了加密,可以不用再次填写passphrase,passphrase字段不提供则代表密码不变更
passphrase 密钥
密码相关配置
参数 描述
chk-name 是否检查密码与用户名的一致性,字段不存在或者为0代表不检查,1代表检查密码不能与用户名一致
length 最小密码长度,字段不存在或者为0代表不要求
number 需包含的数字数量,字段不存在或者为0代表不要求
special 需包含的特殊字符数量,字段不存在或者为0代表不要求,参考特殊字符集
uppercase 需包含的大写字母数量,字段不存在或者为0代表不要求
lowercase 需包含的小写字母数量,字段不存在或者为0代表不要求
特殊字符集
~!@#$%^&*_-+=

请求示例

POST /api/settings/set HTTP/1.1
Accept: application/json, text/plain, */*
Content-Type: application/json;charset=utf-8
Content-Length: xx
Cookie: mwcloud-sid=OCXWUMGEYPGIAWWOETYXPNMVHDZIAZJP; mwcloud-uid=Admin;
{
  "security": {
    "enable-code" : 1,
    "code-value" : "1111",
  }
}

响应参数

Response Header
参数 描述
Content-Type 取值为:'application/json; charset=UTF-8'
Response Body
参数 描述
result 返回码

响应示例

HTTP/1.1 200 OK
content-type: application/json; charset=utf-8
content-length: xx
{
  "result": 0
}

与“”相关结果约

    找不到与“”相关的结果

    与“”相关结果约

      找不到与“”相关的结果