Multiple choice technology web technology

Which of the following is true about SOAP?

  1. SOAP is for HTTP only

  2. SOAP can be used in combination with any protocol that can carry a SOAP envelope

  3. All the above

  4. none of the above

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

SOAP is protocol-agnostic. While commonly used with HTTP, SOAP envelopes can be transported over any protocol that can carry XML/text - SMTP, JMS, TCP, etc. Option A incorrectly restricts SOAP to HTTP only.