Cómo llamar al servicio http en c#, la diferencia entre el servicio http y el servicio web
Lo anterior es el alcance de la llamada de interfaces. Generalmente hay tres formas de llamar a interfaces en C#: (WebServer, WCF, WebApi)
A continuación se presentan las diferencias y conexiones entre ellas. tres tipos:
En primer lugar, hablemos del sustantivo SOAP: un protocolo de intercambio de datos basado en xml
Bien, presentémoslo uno por uno
WebServer: Basado en el protocolo SOAP, el formato de datos es XML. Sólo se admite el protocolo Http. No es de código abierto, pero puede usarlo cualquiera que conozca XML.
WCF: También está basado en el protocolo SOAP y el formato de datos es XML. Esta es una versión evolucionada de WebServer que admite múltiples protocolos como TCP, HTTP, HTTPS, MSMQ. Se puede implementar en una aplicación o en un servicio IIS o Windows.
WebAPI: Web API es un código fuente abierto además de WebApi. MediaTypeFormatter de WebApi puede convertir respuestas a JSON, XML o cualquier formato que desee. Una característica más es la buena compatibilidad con dispositivos inteligentes.
¿Lo entiendes? Si no entiende, puede seguir haciendo preguntas~