Mã hóa kịch bản văn bản thuần và trả về URI tải xuống
-
Mô tả giao diện
POST /encript HTTP/1.1
args: {"no_strip":true|false, "info":{}, "entitlements":{}, "xuic":true|false, "filename":"tên tệp được mã hóa URI bằng UTF-8"}
[nội dung kịch bản] -
Tham số
no_strip:boolean
Khi là true, giữ thông tin gỡ lỗi để dấu vết ngăn xếp còn số dòng. Mặc định là falseinfo:table
Siêu dữ liệu đóng gói cùng kịch bản, chẳng hạnName,Version,Descriptionentitlements:table
Cấu hình quyền của kịch bảnallow-external-require
Nếu thiếu hoặc là false, chỉ kịch bản được mã hóa bằng cùng chứng chỉ tác giả mới có thểrequirekịch bản này. Nếu là danh sách, cho phép kịch bản do các tác giả trong danh sách ký. Nếu là true, mọi kịch bản đều có thểrequire.
xuic:boolean
Khi là true, mã hóa tệp XUI thành định dạng XUIC và bỏ qua các tham số khác. Mặc định là falsefilename:string
Tên tệp dùng khi tải qua URI trả về; phải được mã hóa URI bằng UTF-8 trướcnội dung kịch bản:string
Nội dung kịch bản văn bản thuần cần mã hóa, được gửi làm tải trọng yêu cầu
-
Phản hồi có thể có
- Thành công: mã trạng thái
200kèm nội dung{
"code":0,
"message":"操作成功",
"download_uri":"/download_encript" // tải tệp đã mã hóa qua URI này
} - Thất bại: mã trạng thái
400kèm nội dung{"code":2,"message":"操作失败"}{"code":2,"message":"脚本有语法错误","detail":"chi tiết lỗi cụ thể"}{"code":13,"message":"另外一项加密正在进行..."}
- Thành công: mã trạng thái