电脑维修 笔记本维修 手机维修 打印机维修 IT外包
24小时服务电话:0731-84688748  18229718750
地址:长沙市天心区青园街道友谊社区友谊小区A3栋15号

服务区域:湖南省政府方圆5公里内(友谊社区 青园小区 阳光嘉园 天一康园 湘超景园 国际公寓 HOPSCA写字楼 豪布斯卡 天城·泰祥苑 国检园 梦网景园 石人村金石·蓉园安置小区 鑫隆家园 湘诚嘉园 童话里 七星车城 华铁佳苑 巢之恋 鑫远杰座 鑫远华城 满庭芳 宽域 鑫天山水洲城 星语林名园 青园街道进湾子社区 白沙世纪佳园 长沙欧洲城 长沙奥林匹克花园 高升安置小区 湘府名邸 嘉尚君远 富景园 鑫源公寓 岳泰理想城 等等...)

协议分析软件,协议支持:REST SOAP GraphQL Apache Kafka gRPC - 全文内容:

显示技术博客列表

协议分析软件,协议支持:REST SOAP GraphQL Apache Kafka gRPC

超短链接


https://www.soapui.org/downloads/soapui/ 


ReadyAPI需要付费,协议支持:REST SOAP GraphQL Apache Kafka gRPC;

SoapUI Open Source,协议支持:REST SOAP ;


SoapUI

SoapUI 是一个专门用于测试 SOAP 和 REST Web 服务的工具,功能更为强大。

步骤:

  1. 下载并安装 SoapUI: 从 SoapUI 官网 https://www.soapui.org  下载并安装 SoapUI。

  2. 创建一个新的 SOAP 项目: 打开 SoapUI,选择 “File” > “New SOAP Project”。

  3. 输入 WSDL URL: 在弹出的对话框中,输入设备的 WSDL URL(如 http://192.168.0.11/onvif/device_service?wsdl)并点击 “OK”。

  4. 浏览和创建请求

    • SoapUI 会自动解析 WSDL 文件,并创建项目结构。
    • 在项目中,找到 Device 服务,右键点击 GetSystemDateAndTime 操作,并选择 “New Request”。
  5. 编写 SOAP 请求体: 在请求窗口中,编辑 SOAP 请求体。例如:

    <?xml version="1.0" encoding="UTF-8"?>
    <s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope"
                xmlns:tns="http://www.onvif.org/ver10/device/wsdl">
        <s:Header/>
        <s:Body>
            <tns:GetSystemDateAndTime/>
        </s:Body>
    </s:Envelope>
  6. 发送请求并查看响应: 点击 “Submit Request” 按钮,查看响应内容,检查是否包含所需的接口信息。

示例 SOAP 请求

获取系统日期和时间

<?xml version="1.0" encoding="UTF-8"?>
<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope"
            xmlns:tns="http://www.onvif.org/ver10/device/wsdl">
    <s:Header/>
    <s:Body>
        <tns:GetSystemDateAndTime/>
    </s:Body>
</s:Envelope>

设置系统日期和时间(假设日期时间格式为 YYYY-MM-DDTHH:MM:SS):

<?xml version="1.0" encoding="UTF-8"?>
<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope"
            xmlns:tns="http://www.onvif.org/ver10/device/wsdl">
    <s:Header/>
    <s:Body>
        <tns:SetSystemDateAndTime>
            <tns:DateTime>
                <tns:Date>2024-08-07</tns:Date>
                <tns:Time>15:30:00</tns:Time>
            </tns:DateTime>
            <tns:Timezone>+00:00</tns:Timezone>
        </tns:SetSystemDateAndTime>
    </s:Body>
</s:Envelope>

能帮助你测试和分析设备的 SOAP 接口。





 ReadyAPI SoapUI Open Source
Multi-Protocol Support
REST
SOAP
GraphQL
Apache Kafka
gRPC