RESTful Web Services – 消息

RESTful Web Services – 消息

RESTful Web Services使用HTTP协议作为客户端和服务器之间的通信媒介。客户端以HTTP请求的形式发送消息,服务器以HTTP响应的形式进行响应。这种技术称为消息传递。这些消息包含消息数据和元数据,即消息本身的信息。让我们来看看HTTP 1.1的HTTP请求和HTTP响应消息。

HTTP请求

RESTful Web Services - 消息

HTTP请求有五个主要部分-

  • 动词 - 指示HTTP方法,如GET、POST、DELETE、PUT等。

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

  • HTTP版本 - 指示HTTP版本。例如,HTTP v1.1。

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

  • 请求正文 - 消息内容或资源表示。

HTTP响应

RESTful Web Services - 消息

HTTP响应有四个主要部分-

  • 状态/响应代码 - 指示请求的资源的服务器状态。例如,404表示未找到资源,200表示响应正常。

  • HTTP版本 - 指示HTTP版本。例如,HTTP v1.1。

  • 响应头 - 包含HTTP响应消息的元数据,如内容长度、内容类型、响应日期、服务器类型等。

  • 响应正文 - 响应消息内容或资源表示。

示例

就像我们在“RESTful Web Services – First Application”一章中所解释的那样,让我们在POSTMAN中将http://localhost:8080/UserManagement/rest/UserService/users放入GET请求中。如果你点击Postman发送按钮旁边的预览按钮,然后点击发送按钮,你可能会看到以下输出。

RESTful Web Services - 消息

在这里,您可以看到,浏览器发送了一个GET请求,并收到了一个XML格式的响应正文。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程