gpt4 book ai didi

wcf - 什么是 REST Web 服务?

转载 作者:行者123 更新时间:2023-12-03 23:43:26 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:




11年前关闭。




Possible Duplicates:
SOAP or REST
Why do we need RESTful Web Services?



嗨伙计,

最近,REST Web 服务被提及很多。使用它而不是其他方法的原因是什么?它们是否在 WCF 中使用?我们如何实现一个?

TIA

最佳答案

REST 是一个经常被误解的术语。确切的定义当然可以在菲尔丁的 dissertation 中找到。 , 并试图在 Wikipedia entry 中解释.简而言之,它是一种架构风格,在技术上与 HTTP 或 Web 无关。然而,HTTP 和许多 Web 支持并遵循 REST 架构风格。

但事实上,REST 一词已被淡化,现在它几乎是某种基于 HTTP 的 API 的代名词。

当开发人员谈论实现或使用 REST API 时,他们的意思通常类似于为所有资源记录 URI 模板,使用 GET 检索某些内容,使用 PUT 修改某些内容,DELETE 删除某些内容并使用 POST 执行其他任何操作(例如创建或接受或修改某些东西),例如 Twitter API to update ones statusStackOverflow's own APIFacebook's API .

这些 API 通常

  • 为系统中的每个有趣事物(资源)提供自己的 URI
  • 在这些 URI 上使用“统一接口(interface)”(GET、PUT、POST、DELETE)来使用
    资源
  • 使用标准类型的身份验证方案(如 OAuth 或 OpenID 甚至
    更简单的变体)
  • 是无状态的,因为每个请求都独立于任何先前的请求

  • 所有这些都很好,并且是 REST 架构所必需的,但仅靠学术 REST 是不够的

    我认为这是对现在 REST 的恰当描述。有少数人了解企业 REST 和学术 REST 之间的区别,但他们的人数正在减少。

    但这是另一个问题的主题,只需搜索 HATEOAS。

    关于wcf - 什么是 REST Web 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3200260/

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