AJAX是一种流行的Web开发技术,使用JavaScript语言使得网页互动性更强。
在AJAX请求被发送到服务器时,使用的是XMLHttpRequest对象;根据响应的结果,客户端的JavaScript代码能动态地改变当前页面。
在许多方面,AJAX应用程序遵循REST设计原则。每个XMLHttpRequest请求可以被看作是一个REST服务请求,使用GET发送。而响应结果往往是JSON,而JSON恰恰是REST的一个流行的响应格式。 (见REST服务器响应。)
使你的AJAX应用程序真正的RESTful化,就应该遵循标准的REST设计原则(稍后讨论)。你会发现,他们大多是一个好的设计,即使你不觉得你使用的是REST架构。
后面的一节提供了在JavaScript中发出的HTTP请求的代码样本,但如果你做过任何AJAX编程,你应该很熟悉这一切。
在AJAX请求被发送到服务器时,使用的是XMLHttpRequest对象;根据响应的结果,客户端的JavaScript代码能动态地改变当前页面。
在许多方面,AJAX应用程序遵循REST设计原则。每个XMLHttpRequest请求可以被看作是一个REST服务请求,使用GET发送。而响应结果往往是JSON,而JSON恰恰是REST的一个流行的响应格式。 (见REST服务器响应。)
使你的AJAX应用程序真正的RESTful化,就应该遵循标准的REST设计原则(稍后讨论)。你会发现,他们大多是一个好的设计,即使你不觉得你使用的是REST架构。
后面的一节提供了在JavaScript中发出的HTTP请求的代码样本,但如果你做过任何AJAX编程,你应该很熟悉这一切。