当前位置: 首页 > 知识库问答 >
问题:

为什么/如何SOAP是有状态的?

瞿子濯
2023-03-14

我在这里没有任何参考来展示我的研究(因为没有一个链接是切中要害的),甚至谷歌也没有一个确切的答案。每个人都说web服务是有状态的,但这是令人困惑的。原则上,我相信,SOAP是有状态的,而REST是无状态的。那么,为什么/如何SOAP是有状态的?

共有1个答案

宗政燕七
2023-03-14

基本上,有状态意味着服务器存储有关客户机的信息,并在一系列请求中使用这些信息。因此执行一个请求取决于其他一些请求的状态(例如,先前的)。通过http协议实现这一点是可能的。

所以您可以拥有有状态或无状态的SOAP--这只是您如何设计它的问题。

另外,请注意,比较SOAP和REST并不是真正正确的。第一种基本上是协议(或者至少它正试图成为协议),而REST只是一种架构模式/风格。

我知道这没有完全回答您的问题,但请看一下这个链接:SOAP vs REST(差异),它写得非常好,可以帮助您更好地理解这些技术。

 类似资料:
  • 1)对于上面的代码,如果LogSearchRemote实现bean是有状态的,那么 没有错误,但是如果LogSearchRemote实现bean是无状态的,那么会抛出异常“$Proxy53不能强制转换为hk.gov.ehr.service.tch.als.admin.logsearch.ejb.LogSearchRemote”,为什么? 2)对于有状态会话bean,每次 返回不同的logSearc

  • 问题内容: 我知道状态允许我们创建动态和交互的组件,但是我想深入了解状态。 有人可以通过一个真实的例子来帮助我理解React中的状态吗? 问题答案: 在上面的代码中,它有一个带有:count 的对象。 状态可以简单地理解为特定组件/应用在该时间点的值。在上面的示例中,当应用首次运行时,该应用处于状态 如我们所见,有两个按钮,它们使用来更新值,它只是更新应用计数的“状态”,并且只要状态改变,应用都会

  • 有人能用一个真实的例子来帮助我理解React中的状态吗?

  • 我是JavaEE的新手,我试图找出无状态和有状态会话bean之间的区别。到目前为止我所理解的: 1.)在有状态会话bean中,bean的状态与客户机绑定;因此,只要我们与同一个用户在同一个会话中,就应该有相同的bean实例状态 2.)在无状态会话bean中,没有绑定到会话和客户机的状态;事实上,bean实例可以在用户的每次调用或请求中进行交换 为了尝试这一点,我编写了一个简短的servlet,它只

  • HTTP有HTTP cookie。Cookie允许服务器跟踪用户状态、连接数、上次连接等。 HTTP具有持久连接(Keep-Alive),其中可以从同一个TCP连接发送多个请求。

  • 本文向大家介绍什么是SOAP,有哪些应用。相关面试题,主要包含被问及什么是SOAP,有哪些应用。时的应答技巧和注意事项,需要的朋友参考一下 答: simple object access protocal,简单对象接受协议.以xml为基本编码结构,建立在已有通信协议上(如http,不过据说ms在搞最底层的架构在tcp/ip上的soap)的一种规范Web Service使用的协议