평문 스크립트 암호화하기
-
API 설명
POST /encript HTTP/1.1
args: {"no_strip":true|false, "info":{}, "entitlements":{}, "xuic":true|false}
[스크립트 내용] -
매개변수 설명
no_strip:boolean
이 매개변수가 true이면 디버그 정보를 유지한 채 암호화합니다(오류 발생 시 줄 번호 정보가 포함됨). 기본값은 false입니다info: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":"另外一项加密正在进行..."}
-