Implementare Web Service con ASP.NET

4 pagine in totale: <<Indietro 1 2 [3] 4 Avanti >>

Il listener con ASP.NET

Come dicevamo, il bello di ASP.NET risiede nella possibilità di gestire i web services in maniera nativa.

Nel [listato 2] potete trovare un primo rudimentale esempio di Web Service. In questo caso abbiamo scelto come linguaggio il C#, ma nulla ci vieta di scriverlo in uno degli altri linguaggi supportati dal .NET framework.

Lo stesso web service scritto in VB.NET, la nuova versione riveduta e corretta di Visual Basic, è disponibile nel [listato 3]. Come potete notare, differenza di sintassi a parte, il risultato e la logica dei due esempi è la stessa, indentica.

E' utile soffermarsi su alcuni punti in particolare:

  • Namespace : è il nome esterno del web service. È importante scegliere qualcosa di semplice ed immediato.
  • Description: è la descrizione che verrà mostrata quando si "naviga" all'interno di un web services (vedere la figura 3).

Immagine

Semplicemente richiamando il nostro Web Services (ad esempio, con http://localhost/webservices/listenerVB.asmx) vedremo qualcosa come quello mostrato nella figura precedente.

Cliccando sull'unica funzione disponibile, accederemo ad una schermata come la seguente, che ci permetterà di testare il Web Service e ci mostrerà alcuni esempi di chiamata, molto utili nel caso in cui si stia cercando di fruirne da una piattaforma differente.

Immagine

Infine, aggiungendo ?WSDL come parametro (http://localhost/webservices/listenerVB.asmx?WSDL) ci verrà automaticamente mostrato il WSDL relativo.

Immagine

4 pagine in totale: <<Indietro 1 2 [3] 4 Avanti >>

Attenzione: Questo articolo contiene un allegato

Contenuti dell'articolo

Commenti
Dai un voto a questo articolo, ci aiuterà a migliorare il nostro sito (1 è il voto minimo, 5 il massimo).

Per procedere al rating dell'articolo devi essere autenticato.

Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.


TUTORIALS
TOP TEN ARTICOLI
NOTIFICHE

Iscriviti alla nostra newsletter nuoviarticoli per ricevere e-mail le notifiche!

Indirizzo e-mail:
PROVIDER ASP.NET 2.0

Seleziona il database per avere il web.config pronto per Membership, Roles e Profile API.



IN EVIDENZA
MISC