springboot3通过HttpRequest请求soap

server/2024/10/25 16:19:32/

http://10.20.0.11:80/wms/index.php/Home/SOAP/getVehStatus为请求地址

其中所有的getOfflineAmount字段都是调用的方法名

java">public static String getOfflineAmount() {String result2 = HttpRequest.post("http://10.20.0.11:80/wms/index.php/Home/SOAP/getVehStatus").header(Header.USER_AGENT, "Hutool http").header("SOAPAction", "urn:Veh##getOfflineAmount").header("Content-Type", "ext/xml;charset=UTF-8").body("<soapenv:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:urn=\"urn:Veh\">\n"+ "   <soapenv:Header/>\n"+ "   <soapenv:Body>\n"+ "      <urn:getOfflineAmount soapenv:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n"//需要传的参数  vin和stationId是字段名  vin和stationCode是字段值//+ "         <vin xsi:type=\"xsd:string\">" + vin + "</vin>\n"//+ "         <stationId xsi:type=\"xsd:string\">" + stationCode + "</stationId>\n"+ "      </urn:getOfflineAmount>\n"+ "   </soapenv:Body>\n"+ "</soapenv:Envelope>").timeout(20000)//超时,毫秒.execute().body();Document docResult = XmlUtil.readXML(result2);Object value = XmlUtil.getByXPath("//SOAP-ENV:Envelope/SOAP-ENV:Body/ns1:getOfflineAmountResponse/getOfflineAmount", docResult, XPathConstants.STRING);if (!"error".equalsIgnoreCase(value.toString())) {return value.toString();} else {return null;}}


http://www.ppmy.cn/server/122310.html

相关文章

【深度学习】注意力机制与自注意力机制详解

深度学习中的注意力机制/自注意力机制详解 1. 注意力机制的通俗理解2. 注意力和自注意力机制的区别3. 自注意力机制原理与计算流程3.1 引入自注意力机制的目的与思想3.2 从向量角度理解 [R1]3.3 从Self-Attention核心公式理解 [R3] 4. 多头自注意力机制&#xff08;Multi-head …

Python 单元测试:深入理解与实战应用20240919

Python 单元测试&#xff1a;深入理解与实战应用 引言 在动态语言如 Python 中&#xff0c;代码的灵活性和动态特性使得开发效率大大提升&#xff0c;但也带来了潜在的风险&#xff1a;小的改动可能导致不可预见的功能失效。因此&#xff0c;确保代码逻辑的正确性和稳健性至关…

每天一个数据分析题(四百七十八)- 线性回归建模

关于线性回归建模&#xff0c;QQ图用来检验什么&#xff1f; A. 被检验分布是否服从正态分布 B. 两个分布是否一致 C. 被检验分布是否服从t分布 D. 被检验分布是否服从卡方分布 数据分析认证考试介绍&#xff1a;点击进入 题目来源于CDA模拟题库 点击此处获取答案 数据…

理解信息安全中的SOAR

在信息安全领域&#xff0c;SOAR&#xff08;Security Orchestration, Automation, and Response&#xff0c;安全编排、自动化与响应&#xff09;是一个现代化的解决方案&#xff0c;旨在通过集成和自动化的方式优化安全操作流程&#xff0c;提升威胁检测、事件响应的速度与效…

ICT企业主数据项目实战:实施全过程详解

主数据在企业信息化战略中处于核心地位、基础支撑地位&#xff0c;今天小亿分享一个成功实施的ICT行业主数据管理项目案例。这个项目不仅见证了主数据治理的深刻变革&#xff0c;更展现了技术创新与业务需求的完美融合。通过细致入微的剖析与实战经验的总结&#xff0c;我们希望…

【每日一题】LeetCode 2306.公司命名(位运算、数组、哈希表、字符串、枚举)

【每日一题】LeetCode 2306.公司命名&#xff08;位运算、数组、哈希表、字符串、枚举&#xff09; 题目描述 给定一个字符串数组 ideas&#xff0c;表示在公司命名过程中使用的名字列表。我们需要从 ideas 中选择两个不同的名字&#xff0c;称为 ideaA 和 ideaB。然后交换 i…

食探秘:Spring Boot校园周边美食发现平台

第三章 系统设计 3.1 系统概要设计 本校园周边美食探索及分享平台选择B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式。适合在互联网上进行操作&#xff0c;只要用户能连网&#xff0c;任何时间、任何地点都可以进行系统的操作使用。系统工作原理图如图3-1所…

go 读取excel

一、安装依赖 go get github.com/tealeg/xlsx二、main.go package mainimport "fmt" import "github.com/tealeg/xlsx"type Student struct {Name stringSex string }func (student Student) show() {fmt.Printf("Name:%s Sex:%s\r\n", stude…