发布于 2015-08-12 14:08:12 | 517 次阅读 | 评论: 0 | 来源: 网络整理

RESTful web services使用HTTP协议的客户端和服务器之间的通信媒介。 一个客户在一个HTTP响应形式的HTTP请求和服务器响应的形式发送消息。这种技术被称为消息。这些消息包含的信息数据和元数据,即有关消息本身的信 息。让我们一起来看看在HTTP请求和HTTP响应消息HTTP1.1。

HTTP 请求

HTTP请求有五个主要部分:

  • Verb- 表示HTTP方法,如GET,POST,DELETE,PUT等

  • URI- 统一资源标识符(URI)来标识服务器上的资源

  • HTTP Version- 表示HTTP版本,例如HTTP1.1版。

  • Request Header- 包含元数据的HTTP请求消息作为键 - 值对。 例如,客户端(或浏览器)型,由客户端支持的格式,邮件正文的格式,缓存设置等。

  • Request Body- 消息内容或资源的表示。

HTTP 响应

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。

最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务