gpt4 book ai didi

web-services - 所有的网络服务都是自动的restful 网络服务吗?

转载 作者:可可西里 更新时间:2023-11-01 16:23:59 26 4
gpt4 key购买 nike

是否所有通过 HTTP 而不是 SOAP 的 Web 服务都自动实现了 Restful Web 服务?

我到处都听到“Restful web 服务”这个词……但它不就是一个普通的“使用 http 的 web 服务”。

我在 A.php 有一个 URL,客户向我请求这样的数据:A.php?parameters_supplied_here_etc_etc

并且由于 url 有长度限制,对于较长的消息,他们将向 A.php

发送带有参数的 POST 请求

基本上,如果有人想与我的服务器/数据库对话,它会通过位于 A.php

的页面

那么我可以说它是一个 restful 网络服务吗??

最佳答案

至少有两种类型的网络服务:

  • SOAP 网络服务 - 使用 XML 模式严格定义 XML 消息,通常但不一定使用 HTTP 作为传输协议(protocol)。它们可靠且标准化,已经存在了很长一段时间,尽管有时被认为是重量级的。

  • RESTful 网络服务 - 不那么死板,使用纯 HTTP 协议(protocol),利用内置的 GET/POST/PUT/DELETE 方法对资源执行 CRUD 操作。内容协商(通常是 XML 或 JSON)、重定向(Location header )和用户友好的 URL 使 RESTful 网络服务受到更多关注。

这是两种不同的通信协议(protocol),您可以迁移一个到另一个,但不会发生自动转换。

关于web-services - 所有的网络服务都是自动的restful 网络服务吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6643658/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com