Non ho alcun riferimento a dare qui per mostrare la mia ricerca (perché nessuno dei collegamenti sono al punto) e anche Google non ha una risposta esatta. Tutti dicono che il servizio web è statico ma questo è fonte di confusione. In linea di principio, credo, SOAP è statico e REST è senza stato. Quindi, perché/come SOAP è stato?Perché/in che modo SOAP è in stato?
risposta
Fondamentalmente Stateful significa che il server memorizza le informazioni sul client e utilizza tali informazioni su una serie di richieste. Pertanto, l'esecuzione di una richiesta dipende dallo stato di un'altra richiesta (ad esempio precedente). L'implementazione di questo è possibile con i protocolli http.
Così puoi avere SOAP stateful o stateless - è solo una questione di come lo si progetta.
Si noti inoltre che il confronto tra SOAP e REST non è corretto. Il primo è fondamentalmente Protocollo (o almeno sta cercando di essere) e REST è solo un modello/stile dell'architettura.
So che questo non è esattamente rispondere alla tua domanda, ma si prega di dare un'occhiata a questo link: SOAP vs REST (differences) è estremamente ben scritto e possono aiutare a capire queste tecnologie un po 'meglio.
Quindi, possiamo dire che essere stateful non è uno dei principi di SOAP? Lo sto chiedendo perché essere apolide è uno dei 6 principi di REST e ho trovato persone che dicevano che SOAP era statico mentre si confrontava con REST. – Sekhar
@kSahoo sì, essere stateful è ** non ** uno dei principi del protocollo SOAP o idee dietro di esso. – Wazniak
Grazie per aver confermato !! – Sekhar
- 1. non è stato possibile caricare l'errore dell'entità esterna su SOAP
- 2. In quale modo è stato attivato TAction?
- 3. REST vs SOAP: SOAP è davvero più sicuro del REST?
- 4. In che modo git rileva che un file è stato modificato?
- 5. In che modo MS Visual Studio determina che il file di origine è stato modificato?
- 6. Che cosa significa che ConcurrentLinkedHashMap è stato integrato in Guava?
- 7. SOAP - Qual è il punto?
- 8. In che modo Microsoft Azure gestisce lo stato sessione?
- 9. pulsante vba - trova che è stato cliccato
- 10. In che modo SOAP e REST funzionano con la risposta XML/JSON?
- 11. Qual è il modo migliore per determinare che Tomcat è stato avviato con node.js
- 12. Come posso fare in modo che i servizi Web di Spring registrino tutte le richieste SOAP?
- 13. In che modo un bean di sessione con stato ripristina lo stato quando il client ritorna?
- 14. Come ottenere il riconoscimento del bug hashCode() URI Java che è stato negato in modo inappropriato
- 15. In che modo Xcode sa chi è stato "creato da" il progetto?
- 16. pitone: leggere il file in modo continuo, anche dopo che è stato logrotated
- 17. È possibile disegnare sulla barra di stato in modo che reagisca nativo?
- 18. Delphi 2007 che genera messaggi SOAP errati
- 19. Client SOAP PHP che comprende messaggi multiparte?
- 20. In che modo TeamViewer è così veloce?
- 21. In che modo la resa è enumerabile?
- 22. In che modo thread-safe è V4L2?
- 23. Come nascondere qualcosa che è già stato stampato in Python
- 24. Errore che RestKit.h non è stato trovato
- 25. Come ottenere il codice di stato HTTP dalla risposta SOAP
- 26. SOAP con allegati in VB.NET
- 27. xmlns: attributo soap dell'elemento SOAP
- 28. La vera interoperabilità SOAP è un mito?
- 29. Qual è il modo meno doloroso di consumare i servizi Web SOAP in Java
- 30. "Nessuna intestazione d'azione è stato trovato" messaggio di errore durante l'uso di SOAP webservice
È possibile eseguire SOAP stateless e REST stateful. –
@David Brabant: Quindi, possiamo dire che essere stateful non è uno dei principi di SOAP? Lo sto chiedendo perché essere apolide è uno dei 6 principi di REST e ho trovato persone che dicevano che SOAP era statico mentre si confrontava con REST. – Sekhar