Red de conocimiento informático - Aprendizaje de programación - ¿Cuál es la diferencia entre la interfaz http y la interfaz de servicio web?

¿Cuál es la diferencia entre la interfaz http y la interfaz de servicio web?

La diferencia entre servicio web (SOAP) e interfaz HTTP

¿Qué es el servicio web? La solicitud SOAP es una versión especial de HTTP POST que sigue un formato de mensaje xml especial. El tipo de contenido se establece en: texto/xml, cualquier dato puede ser xml.

¿Por qué deberíamos aprender sobre servicios web? La mayoría de las interfaces externas implementarán métodos de servicio web, no métodos http. Si no, no hay forma de interactuar.

¿Es el servicio web mejor que http (post/get)?

1. Los métodos implementados en la interfaz y los parámetros requeridos son claros de un vistazo.

2. No te preocupes por el caso.

3. No te preocupes por el código de URL chino.

4. No es necesario declarar los parámetros de autenticación (cuenta, contraseña) varias veces en el código.

5. Los parámetros pasados ​​pueden ser arrays, objetos, etc. ...

¿El servicio web es más rápido que http (post/get)?

La velocidad puede verse reducida debido al análisis xml.

¿Se pueden sustituir los servicios web por http (post/get)?

Por supuesto, y todas las plataformas abiertas actuales se implementan a través de HTTP (post/get).