Browse Source

网络资源kit

pull/39/head
zhouping 4 years ago
parent
commit
6529df8039
  1. 12
      src/main/java/com/fanruan/api/net/NetworkKit.java
  2. 12
      src/main/java/com/fanruan/api/runtime/ResourceKit.java

12
src/main/java/com/fanruan/api/net/NetworkKit.java

@ -3,6 +3,7 @@ package com.fanruan.api.net;
import com.fr.base.ServerConfig;
import com.fr.data.NetworkHelper;
import com.fr.decision.webservice.utils.WebServiceUtils;
import com.fr.web.core.gzip.GZIPResponseWrapper;
import org.jetbrains.annotations.Nullable;
import javax.servlet.http.HttpServletRequest;
@ -151,4 +152,15 @@ public class NetworkKit {
public static String getHTTPRequestEncodeParameter(HttpServletRequest req, String paraName, boolean encode) {
return NetworkHelper.getHTTPRequestEncodeParameter(req, paraName, encode);
}
/**
* 获取GZip响应
*
* @param req 请求
* @param res 响应
* @return gzip响应
*/
public static GZIPResponseWrapper getGZIPResponseWrapper(HttpServletRequest req, HttpServletResponse res) {
return WebServiceUtils.getGZIPResponseWrapper(req, res);
}
}

12
src/main/java/com/fanruan/api/runtime/ResourceKit.java

@ -2,6 +2,7 @@ package com.fanruan.api.runtime;
import com.fr.io.utils.ResourceIOUtils;
import com.fr.stable.Filter;
import com.fr.web.controller.common.ResourceUtils;
import java.io.IOException;
import java.io.InputStream;
@ -216,4 +217,15 @@ public class ResourceKit {
public static void copy(String src, String dir) throws IOException {
ResourceIOUtils.copy(src, dir);
}
/**
* 根据web端的路径读取资源
*
* @param path 路径
* @return 资源流
* @throws Exception 异常
*/
public static InputStream readResourceByWeb(String path) throws Exception {
return ResourceUtils.readResourceByWeb(path);
}
}

Loading…
Cancel
Save