|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Jun 2012
Messaggi: 16
|
[ANDROID - VISUALSTUDIO] Contattare Web Service da Android
Ciao a tutti, Avrei un grande problema. Sto sviluppando un lavoro per la mia tesi che consiste nel creare un WebService in VisualStudio, che deve poi essere contattato dal mio dispositivo Android.. Sul web ho trovato tutorial riguardanti WebService già presenti sul web, ma come posso fare nel caso il WebService sia "amatoriale"? Di seguito vi posto il codice del WebService (è soltanto un facile esempio per capire come funziona):
Codice:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
[WebService(Namespace = "http://tempuri.org/", Description = "Una semplice calcolatrice", Name = "CalculatorWebService")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
// Per consentire la chiamata di questo servizio Web dallo script utilizzando ASP.NET AJAX, rimuovere il commento dalla riga seguente.
// [System.Web.Script.Services.ScriptService]
public class Service : System.Web.Services.WebService
{
public Service()
{
//Rimuovere il commento dalla riga seguente se si utilizzano componenti progettati
//InitializeComponent();
}
[WebMethod]
public int add(int x, int y)
{
return x + y;
}
[WebMethod]
public int subtract(int x, int y)
{
return x - y;
}
[WebMethod]
public int multiply(int x, int y)
{
return x * y;
}
[WebMethod]
public int divide(int x, int y)
{
return x / y;
}
}
Vi ringrazio tantissimo! |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2008
Messaggi: 429
|
una volta che tu lanci il progetto da visual studio, ti uscirà la pagina che contiene il servizio, ci dovrebbe essere anche il link per visualizzare il WSDL
qualcosa del tipo http://localhost:22222/Service.asmx?WSDL dall'ambiente di sviluppo android devi creare un proxy client che punta a quell'indirizzo. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:11.


















