web-services
asp.net web-services
Ricerca…
introduzione
Web serivce
sono in grado di richiamare chiamate di metodo su oggetti remoti utilizzando SOAP
e HTTP
sul Web. WebService
è indipendente dalla lingua e i servizi Web comunicano utilizzando protocolli Web standard e formati di dati, come ad esempio - HTTP - XML - SOAP
Sintassi
SOAP / WSDL
[Sintassi: http: // 1111: 22 / HelloWorld]
[Risposta: WDSL]
Parametri
parametri | descrizioni |
---|---|
PathParam | Lega il parametro passato al metodo a un valore nel percorso. |
QueryParam | Lega il parametro passato al metodo a un parametro di query nel percorso. |
MatrixParam | Lega il parametro passato al metodo a un parametro di matrice HTTP nel percorso. |
HeaderParam | Lega il parametro passato al metodo a un'intestazione HTTP. |
CookieParam | Lega il parametro passato al metodo a un cookie. |
FormParam | Lega il parametro passato al metodo a un valore di modulo. |
Valore predefinito | Assegna un valore predefinito a un parametro passato al metodo. |
Contesto | Contesto della risorsa ad esempio HTTPRequest come contesto. |
Osservazioni
Ora esegui l'applicazione che appare come segue.
Ora in quanto sopra vediamo il nostro metodo che siamo creati nel file webservice.cs, quindi fai clic su quel metodo e fornisci valori di input e fai clic sul link "invoke" come in.
Nota
Se osservi attentamente ciò, non esiste un modello di servizio Web separato in .Framework 2010, come si vede nel 2008 mentre si aggiunge un progetto o un sito Web che potrebbe essere dovuto a WCF.
Iniziamo quindi a utilizzare un modo diverso per aggiungere un servizio Web utilizzando un modello
- "Start" - "Tutti i programmi" - "Microsoft Visual Studio 2010"
- "File" - "Nuovo progetto" - "C #" - "Applicazione Web vuota" (per evitare l'aggiunta di una pagina principale)
- Fornire al sito web un nome come "agetodays" o un altro come si desidera e specificare la posizione
- Quindi fare clic con il tasto destro del mouse su Esplora soluzioni - "Aggiungi nuovo elemento" - vengono visualizzati i modelli di servizio Web
Selezionare il modello di servizio Web e fare clic sul pulsante Aggiungi. successivamente, l'Esplora soluzioni apparirà come segue.
Quindi apri la classe Webservice.cs e scrivi il seguente metodo seguito dall'attributo [webMethod] come in.
[WebMethod]
public string HelloWorld() {
return "Hello World";
}