From ed45918f14c9849c2b0f1e8f60d51c68f180c868 Mon Sep 17 00:00:00 2001 From: Junjie <fallin.jie@qq.com> Date: 星期四, 27 七月 2023 10:10:16 +0800 Subject: [PATCH] pom --- src/main/java/com/zy/common/utils/NyHttpUtils.java | 35 +++++++++++++++++++++++++++++------ 1 files changed, 29 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/zy/common/utils/NyHttpUtils.java b/src/main/java/com/zy/common/utils/NyHttpUtils.java index e34f52e..9176d0c 100644 --- a/src/main/java/com/zy/common/utils/NyHttpUtils.java +++ b/src/main/java/com/zy/common/utils/NyHttpUtils.java @@ -1,17 +1,17 @@ package com.zy.common.utils; +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONObject; import com.zy.common.model.NavigateNode; import com.zy.core.model.command.NyShuttleHttpCommand; - -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Random; +import java.util.*; /** * 鐗涚溂鍥涘悜绌挎杞TTP璇锋眰宸ュ叿绫� */ public class NyHttpUtils { + + private static final String requestUrl = "localhost:9090/skwcs"; //鑾峰彇HTTP璇锋眰鏍囧噯缁撴瀯浣� public static NyShuttleHttpCommand getHttpStandard(Integer shuttleNo) { @@ -265,7 +265,30 @@ //鑾峰彇璇锋眰缂栧彿 public static Integer getRequestId() { Random random = new Random(); - return random.nextInt(); + return random.nextInt(9999999); + } + + //鍙戝嚭璇锋眰 + public static JSONObject requestCommand(NyShuttleHttpCommand httpCommand) { + try { + String response = new HttpHandler.Builder() + .setUri(requestUrl) + .setPath("/test") + .setJson(JSON.toJSONString(httpCommand)) + .build() + .doPost(); + JSONObject jsonObject = JSON.parseObject(response); + JSONObject request = jsonObject.getJSONObject("request"); + JSONObject body = request.getJSONObject("body"); + if (body.get("result").equals("success")) { + return body; + } + + } catch (Exception e) { + e.printStackTrace(); + } + + return null; } } -- Gitblit v1.9.1