Qual è la differenza tra Listener HTTP e un webservice

-3

Im usando C # come linguaggio di sviluppo. Tuttavia ho una certa confusione su HTTPListener e un servizio web. Puoi spiegare quali sono le differenze, i vantaggi e, eventualmente, una situazione in cui potresti usare entrambi

    
posta Eminem 24.02.2017 - 06:58
fonte

1 risposta

0

HttpListener è una classe .NET dedicata all'ascolto di richieste HTTP. Potresti usarlo se sei interessato a gestire comunicazioni HTTP di basso livello.

Un servizio web di solito è un progetto che contiene diverse classi che implementano una sorta di funzionalità aziendale. La parte che in realtà ascolta HTTP è in genere astratta dal codice: il runtime ASP.NET si occupa dei dettagli disordinati, mappando le richieste HTTP sui gestori (classi che scrivi) che poi gestiscono la logica di business in un modo più astratto.

Se lavori con HttpListener, dovrai analizzare le tue richieste e formattare le tue risposte. Se costruisci un progetto di servizio web, le richieste vengono tradotte in chiamate di metodo con argomenti, quindi devi solo preoccuparti di programmare le classi c #.

    
risposta data 25.02.2017 - 05:14
fonte

Leggi altre domande sui tag