加密一段明文脚本
-
接口描述
POST /encript HTTP/1.1
args: {"no_strip":true|false, "info":{}, "entitlements":{}, "xuic":true|false}
[脚本内容] -
参数说明
no_strip:boolean
当这个参数为 true 的时候,则保留调试信息加密(也就是报错会有行信息)。默认为 falseinfo:table
脚本包含的信息,通常包含脚本名称(Name)、版本(Version)、描述(Description)等字段entitlements:table
脚本权限信息allow-external-require字段
若没有该字段或该字段为 false,则该脚本仅允许被当前作者证书加密的脚本所 require;该字段为列表时,允许列表中的证书作者脚本 require;该字段为 true 时,允许任意脚本 require
xuic:boolean
当该参数为 true 时,会将一个 xui 文件加密为 xuic,其它参数会被忽略。默认为 false脚本内容:string
需要加密的脚本内容,作为请求体发送
-
可能的返回
-
成功返回状态码
200并附带内容:[加密好的脚本内容] -
失败返回状态码
400并附带内容:{"code":2,"message":"脚本有语法错误","detail":"具体的错误信息"}{"code":13,"message":"另外一项加密正在进行..."}
-