-
I-CORRETA
II-ERRADA. SOAP é um protocolo para troca de mensagens estruturadas, mas só admite o formato XML
III-ERRADA. SOAP pode utilizar qq protocolo de comunicação, já o REST só funciona com o HTTP/HTTPS
-
Embora a frase "concebidas para usar HTTP" torne a opção III realmente falsa, para todos os efeitos, REST pode SIM utilizar outros protocolos:
One thing that confuses people, is that REST and HTTP seem to be hand-in-hand. After all, the world-wide-web itself runs on HTTP, and it makes sense, a RESTful API does the same. However, there is nothing in the REST constraints that makes the usage of HTTP as a transfer protocol mandatory. It's perfectly possible to use other transfer protocols like SNMP, SMTP and others to use, and your API could still very well be a RESTful API
http://restcookbook.com/Miscellaneous/rest-and-http/
-
uma outra questao que ajuda
2013
Uma limitação do SOAP é a exigência do uso do HTTP como transporte.
Errada
SOAP rola com SMTP, FTP, HTTP
-
Apesar do mais indicado para o REST seja o HTTP/HTTPS nada impede que outros portocolos sejam usados, para mim essa questão caberia recurso.
-
a-
Rest - stateless. plain txt, xml, html, json etc
SOap - xml
-
I - CORRETO
II - SOAP é um protocolo para troca de mensagens estruturadas, que podem possuir diferentes formatos, tais como JSON, HTML ou XML. (Ele se baseia na Linguagem de Marcação Extensível (XML))
III - Geralmente servidores SOAP são implementados utilizando-se servidores , embora isto não seja uma restrição para funcionamento do protocolo. As mensagens SOAP são documentos que aderem a uma especificação .
https://pt.wikipedia.org/wiki/SOAP
outra fonte:
SOAP é um formato de mensagem XML usado nas interações de serviços da web. As mensagens SOAP são tipicamente enviadas através de HTTP ou JMS, mas outros protocolos de transporte podem ser utilizados. O uso de SOAP em um serviço da web específico é descrito por uma definição WSDL.
https://www.ibm.com/docs/pt-br/integration-bus/10.0?topic=ssmkhh-10-0-0-com-ibm-etools-mft-doc-ac55770--htm
-
SOAP pode usar outro formato, mas ambos os lados têm que suportar.
SOAP Version 1.2 provides the definition of the XML-based information which can be used for exchanging structured and typed information between peers in a decentralized, distributed environment. explains that a SOAP message is formally specified as an XML Information Set [] (henceforth often simply infoset), which provides an abstract description of its contents. Infosets can have different on-the-wire representations (aka serializations), one common example of which is as an XML 1.0 [] document. However, other serializations are also possible, and using the [] format offers one mechanism for doing so for the cases where there is a need to optimize the processing and size of the transmitted message.
https://www.w3.org/TR/2007/REC-soap12-part0-20070427/