Red de conocimiento informático - Computadora portátil - Cómo llamar al servicio http en c#, la diferencia entre el servicio http y el servicio web

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~