如何使用 Postman 调用 WebService 接口

本文介绍了如何使用 Postman 工具调用 WebService 接口,包括详细步骤和注意事项。

用 Apifox,节省研发团队的每一分钟

如何使用 Postman 调用 WebService 接口

免费使用 Apifox

相关推荐

最新文章

API

一体化协作平台

API 设计

API 文档

API 调试

自动化测试

API Mock

API Hub

立即体验 Apifox
目录

本文来介绍在 Postman 中如何使用 WebService 请求,更多相关的知识,可访问 Postman 的 WebService 模块

webService

Web Service 是一个拥有以下特性的应用程序:

  • 平台独立的
  • 低耦合的
  • 自包含的
  • 基于可编程的 web 的

使用 Web Service 技术,可以让你在不同机器的数据传输上,更加地方便,因为你并不需要借助一些其他的配件来协助操作。并且,你这些不同的机器,并不用担心使用的语言不同,或者协议不同,这些都不需要你去考虑。

Web Service 是一个很方便的网络模块,他也可以去执行业务。他也比较容易部署,因为 Web Service 基于以前就存在的一些规则或者技术,所以大大降低了部署成本~

webService VS webApi

  • webapi 用的是 http 协议,webservice 用的是 soap 协议
  • webapi 无状态,相对 webservice 更轻量级。webapi 支持如 get,post 等 http 操作

定义 webService 接口

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;
import java.util.ArrayList;

@WebService
public interface UserService {
    @WebMethod
    String getName(@WebParam(name = "req1") String req1, @WebParam(name = "req2") String req2);

    @WebMethod
    User getUser(@WebParam(name = "userId") String userId);

    @WebMethod
    User getUserObj(@WebParam(name = "user") UserReq req);

    @WebMethod
    ArrayList<User> getAlLUser();
}

Postman 调试 webService

设置

需要先设置这两个地方
  • Headers 需要设置 Content-Type 为 text/xml;charset=utf-8
  • Body 选择 raw XML (text/xml)
使用 Postman 调用 WebService 接口
设置 Content-Type
使用 Postman 调用 WebService 接口
raw XML

请求参数

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://service.webservicedemo.owater.com/">
   <soapenv:Body>
      <ws:getName>
         <userId>Owater</userId>
      </ws:getName>
   </soapenv:Body>
</soapenv:Envelope>

响应

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
 xmlns:ws="http://service.webservicedemo.owater.com/">
 <soapenv:Body>
  <ws:getName>
   <userId>Owater</userId>
  </ws:getName>
 </soapenv:Body>
</soapenv:Envelope>

发送

使用 Postman 调用 WebService 接口
发送

Apifox 调试 webService

Apifox 也可以做同样的事,而且优点更多:

  • 可视化做的更好
  • 支持中文
  • 速度更快

Apifox 是一体化 API 协作平台,可以实现 API 文档、API 调试、API Mock、 API 自动化测试,是更先进的 API 设计/开发/测试工具。

使用 Apifox ,你可以在一个统一的平台上设计、调试、测试以及协作你的 API,消除了在不同工具之间切换和数据不一致的问题, 简化了 API 工作流,并确保了前端、后端和测试人员之间的高效协作。

设置

使用 Postman 调用 WebService 接口
设置 raw
使用 Postman 调用 WebService 接口

发送

使用 Postman 调用 WebService 接口
发送

Apifox 调试 WebService 接比 Postman 更加简便,快去试试吧,点击免费使用!

Apifox

知识扩展

了解更多 Postman 相关使用技巧: