发布于 2015-08-12 14:08:12 | 517 次阅读 | 评论: 0 | 来源: 网络整理
RESTful web services使用HTTP协议的客户端和服务器之间的通信媒介。 一个客户在一个HTTP响应形式的HTTP请求和服务器响应的形式发送消息。这种技术被称为消息。这些消息包含的信息数据和元数据,即有关消息本身的信 息。让我们一起来看看在HTTP请求和HTTP响应消息HTTP1.1。
HTTP请求有五个主要部分:
Verb- 表示HTTP方法,如GET,POST,DELETE,PUT等
URI- 统一资源标识符(URI)来标识服务器上的资源
HTTP Version- 表示HTTP版本,例如HTTP1.1版。
Request Header- 包含元数据的HTTP请求消息作为键 - 值对。 例如,客户端(或浏览器)型,由客户端支持的格式,邮件正文的格式,缓存设置等。
Request Body- 消息内容或资源的表示。
HTTP响应有四个主要部分:
Status/Response Code - 表示对所请求的资源服务器状态。例如404表示未找到资源,200表示响应正常。
HTTP Version- 表示HTTP版本,例如HTTP1.1版。
Response Header- 包含元数据的HTTP响应消息作为键 - 值对。 例如,内容长度,内容类型,响应时间,服务器类型等
Response Body- 响应消息的内容或资源表示。
正 如我们在已经解释 RESTful Web服务第一个应用教程, 让我们把 http://localhost:8080/UserManagement/rest/UserService/users 在POSTMAN使用GET请求。如果你点击Postman近发送按钮预览按钮,然后点击发送按钮,您可能会看到下面的输出。
在这里,你可以看到,浏览器发送一个GET请求,并得到了响应的内容主体作为XML。