如何使用postman测试接口webservice?
搜索:[javascript] view plaincopy
var ws = new WebSocket(“ws://echo.websocket.org”);
ws.onopen = function(){ws.send(“Test!”); };
ws.onmessage = function(evt){console.log(evt.data);ws.close();};
ws.onclose = function(evt){console.log(“WebSocketClosed!”);};
ws.onerror = function(evt){console.log(“WebSocketError!”);};
一. 基本概念
Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。
Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。
二. web广泛用到的技术
1.TCP/IP:通用网络协议,被各种设备使用;
2.HTML:通用用户界面,可以使用HTML标签显示数据;
3.Java:写一次可以在任何地方运行的通用编程语言,因此java具有跨平台特性;
4.XML :通用数据表达语言,在web上传送结构化数据的容易方法;
5.他们的特点是其开放性,跨平台性,开放性正是Web services的基础。
进入 Postman 主界面,点击 Start something new 里的 Create a request,创建一个 request 类型的接口测试项目。
以模拟 GET请求 为例,选择请求方式为 GET ,然后输入接口的访问地址(接口访问需保证调试的接口项目正在本地运行),Params 里写入要传递的参数,点击 Send 按钮发送。
Postman 提供两种参数的写入方式,一种是 <Key,Value>键值对 ,另一种是 Bulk包体传输,我们可以点击界面右方的 Bulk Edit 切换这两种写入方式。
再以 POST请求 为例,我们传递一段 JSON 字符串,选择 POST 为请求方式,编辑 Header(请求头)中的 Content-Type 为 application/json,在 Body 里填入Json字符串,选择 raw(纯文本)格式发送,点击Send。
若接口正常则会返回相应的值,我的返回值是:
{"status":1,"msg":"update_success"}这个返回值表示我的接口运行正常。
详细步骤可以参考:网页链接