What is difference between soap and http protocols?..thanks in advance
SOAP will commonly run on top of HTTP.
They are completely different in terms of what they are designed to do.... best go to wikipedia and read up on both:
HTTP - used to tranfer data via internet
SOAP - something used to build nice, clean APIs
SOAP deals with platform independent data format (or XML) to request and receive data from the server.
HTTP deals with network level protocol.
Analogy would be
SOAP = the person who packages the shipping box
HTTP = the delivery truck that delivers the package
this is why styloa said SOAP on top of HTTP.