类的使用
com.gdxsoft.easyweb.script.restful.RestfulResult
使用RestfulResult的程序包
程序包
说明
-
com.gdxsoft.easyweb.conf中RestfulResult的使用
参数类型为RestfulResult的com.gdxsoft.easyweb.conf中的方法修饰符和类型方法说明ConfRestfuls.getConfRestful(String path, String httpMethod, RequestValue rv, RestfulResult<Object> result) 根据 path 和 method 获取restful配置ConfRestfuls.getConfRestfulFromEwaConf(String path, String httpMethod, RequestValue rv, RestfulResult<Object> result) 根据 path 和 method 获取restful配置ConfRestfuls.getConfRestfulFromJdbc(String path, String httpMethod, RequestValue rv, RestfulResult<Object> result) 根据 path 和 method 获取restful配置 -
com.gdxsoft.easyweb.script.restful中RestfulResult的使用
修饰符和类型方法说明通过 RESTful API 发送 GET 请求通过 RESTful API 发送 PATCH 请求通过 RESTful API 发送 POST 请求通过 RESTful API 发送 PUT 请求static RestfulResult<Object> SdkBase.createErrorResult(String errorMsg, int errorCode, int httpStatusCode) 创建 错误提示信息 -
com.gdxsoft.easyweb.script.servlets中RestfulResult的使用
修饰符和类型方法说明booleanServletRestful.checkAcl(HtmlControl ht, RestfulResult<Object> result) 检查访问控制列表(ACL)。booleanServletRestful.checkHtRunError(HtmlControl ht, RestfulResult<Object> result) 检查 HtmlControl 执行过程中是否发生错误(系统错误、异常或 SQL 错误),并设置合适的 HTTP 状态码voidServletRestful.handleDownload(ConfRestful conf, RequestValue rv, javax.servlet.http.HttpServletResponse response, RestfulResult<Object> result) 处理文件下载请求(Content-Disposition: attachment) 通过 HtmlControl 获取文件路径并将文件写入 responsevoidServletRestful.handleImage(ConfRestful conf, RequestValue rv, javax.servlet.http.HttpServletResponse response, RestfulResult<Object> result) 处理图片及内联展示(Content-Disposition inline),支持 resize 参数voidServletRestful.handleUpload(ConfRestful conf, RequestValue rv, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, RestfulResult<Object> result) 处理上传逻辑:解析 multipart 请求并调用 Upload 组件完成文件保存voidServletRestful.initUploadParameters(ConfRestful conf, RequestValue rv, RestfulResult<Object> result) 初始化上传所需的参数并进行 ACL 校验。longFileOut.outFileBytesInline(RestfulResult<Object> result, boolean checkIfModified, Long cacheLife)