AJAX是一个Rest API吗?

10

最近我一直在研究Ajax。据我所知,Ajax使用XML在HTML中显示内容。但这是否意味着它是一个Rest API?

2个回答

21

AJAX是一组(通常)客户端Web开发技术,而REST是一种用于发送和处理HTTP请求的架构风格。

因此,您可以使用AJAX发送RESTful请求。

通常不使用AJAX实现REST API,但可以由AJAX客户端访问。

在互联网上有大量关于AJAX和REST(API)的信息。很容易找到。


非常感谢。现在我明白了。一定会更深入地研究它。非常感谢@InMyHumbleOpinion。 - The Third
我认为混淆通常来自于 AJAX 中的“X”,这似乎需要使用 XML,而 REST 请求通常返回 JSON(除了具有特定的 URL 模式)。但是,你基本上可以用“任何结构化文本数据”替换 AJAX 中的 X,这样你就可以解析并注入 JSON 到你加载的文档中。因此,如果你按照 AJAX 的方式进行异步请求,但请求是交换 JSON 的 REST 调用,那么你就是在同时使用 REST 和 AJAX - 只是不是“XML”。现在,人们可以将 AJAX 中的 X 视为星号。 - Corbell

4

3
那么,我们可以执行什么是AJAX的get或post请求呢?@sai ram - Wang'l Pakhrin
1
王,这是链接 - https://www.w3schools.com/xml/ajax_intro.asp 和 https://www.w3schools.com/jquery/jquery_ajax_get_post.asp - Ajay Kumar
你可以使用AJAX进行更多的操作,而不仅仅是GET(检索)请求。 - WineGoddess

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接