加密一段明文腳本
-
介面描述
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":"另外一项加密正在进行..."}
-