From 14cf00a11479cb1696eec55e10208490bd4aa09d Mon Sep 17 00:00:00 2001 From: Junjie <fallin.jie@qq.com> Date: 星期三, 26 七月 2023 13:00:23 +0800 Subject: [PATCH] 牛眼四向穿梭车HTTP请求工具类 --- src/main/java/com/zy/common/utils/NyHttpUtils.java | 33 ++++++++++++++++++++++++++++----- 1 files changed, 28 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/zy/common/utils/NyHttpUtils.java b/src/main/java/com/zy/common/utils/NyHttpUtils.java index b2e4a7d..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) { @@ -268,4 +268,27 @@ 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