mac
2023-11-21 9f9e16bc9b4caecf741339a0699d784558fbc738
app/src/main/java/com/hdl/photovoltaic/internet/HttpServer/MyNanoHttpServer.java
@@ -20,7 +20,7 @@
public class MyNanoHttpServer extends NanoHTTPD {
    //声明服务端 端口
    private static final Integer HTTP_PORT = 49152;
    public static final Integer HTTP_PORT = 49152;
    public MyNanoHttpServer(String hostname, int port) {
        super(hostname, port);
@@ -66,10 +66,14 @@
                com.alibaba.fastjson.JSONObject jsonParam = JSON.parseObject(paramStr);
                Map<String, Object> result = new HashMap<>();
                //TODO 写你的业务逻辑.....
                String ss = HdlFileLogic.getInstance().readFile(HdlFileLogic.getInstance().getLogFilePath());
                //升级驱动文件路径
                String fileName = ((HTTPSession) session).getUri();
                String data = "";
                if (fileName.equals(HdlFileLogic.getInstance().getDriveRootPath())) {
                    data = HdlFileLogic.getInstance().readFile(fileName);
                }
                //响应客户端
                return newFixedLengthResponse(ss);
                return newFixedLengthResponse(data);
//                return newFixedLengthResponse("success");
            } catch (IOException e) {
                e.printStackTrace();
@@ -78,11 +82,15 @@
            }
            return newFixedLengthResponse("success");
        } else if (Method.GET == session.getMethod()) {
            Map<String, List<String>> parameters = session.getParameters();
            String ss = HdlFileLogic.getInstance().readFile(HdlFileLogic.getInstance().getLogFilePath());
            //升级驱动文件路径
            String fileName = ((HTTPSession) session).getUri();
            String data = "";
            if (fileName.contains(HdlFileLogic.getInstance().getDriveRootPath())) {
                data = HdlFileLogic.getInstance().readFile(fileName);
            }
            //响应客户端
            return newFixedLengthResponse(ss);
            return newFixedLengthResponse(data);
//            return newFixedLengthResponse("success");
        }