CentOS 上 Postman 的协议支持概览
在 CentOS 上运行的 Postman 以桌面应用为主,协议能力与操作系统无关,核心覆盖 HTTP/HTTPS,并提供对 WebSocket、gRPC、GraphQL、SOAP 等的良好支持;对 SSE(Server-Sent Events) 的原生支持较弱,通常需要借助 Socket.IO 或手动方式处理。
协议支持与在 Postman 中的使用方式
| 协议 | 支持情况 | 在 Postman 中的使用要点 |
|---|---|---|
| http/https | 原生支持 | 直接发起请求,支持常见方法(get、post、put、delete、patch、head、options)与 https 安全传输 |
| websocket | 原生支持 | 新建 WebSocket 请求,填写 ws:// 或 wss:// 地址,建立连接后可收发消息 |
| graphql | 原生支持 | 使用 http post,body 选择 graphql,填入 query/mutation 与变量 |
| grpc | 原生支持 | 新建 gRPC 请求,导入 proto 文件,选择服务与 rpc 方法,设置元数据与消息体 |
| soap | 原生支持 | 使用 http post,header 设置 content-type: text/xml 或 application/soap+xml,body 选择 raw-xml 发送 |
| sse | 原生支持较弱 | 可通过事件流方式查看,但工具链与体验不如专门的 sse 客户端;部分场景用 socket.io 替代 |
| socket.io | 原生支持 | 新建 socket.io 请求,连接到指定命名空间/事件,发送与监听事件 |
| mqtt | 原生支持 | 新建 mqtt 请求,配置 broker、主题、qos 与认证信息后发布/订阅消息 |
| oauth | 认证支持 | 内置 oauth 1.0/2.0 流程配置,便于获取与刷新令牌后用于后续请求 |
| restful api | 原生支持 | 基于 http 的资源型接口调试与自动化测试(集合、变量、脚本、断言等) |
| tcp | 不支持 | postman 不提供通用 tcp 客户端,需使用其他网络工具(如 nc、telnet、自定义客户端) |
| 以上支持情况与用法要点适用于 centos 上的 postman 桌面版。 |
补充说明