i_minex
Forista Legendario
- Modelo
- E46-E85-987.2
- Registrado
- 24 May 2005
- Mensajes
- 8.082
- Reacciones
- 4.082
Buenas a todos!
Desde hace un tiempo que estoy creando una aplicación para iOS y otra por Android, y ahora que estamos haciendo pruebas me surge una duda. Necesitamos captar los datos de una página web, y claro, lo normal es usar un web-service. Se pasan unas peticiones por HTTP y te devuelve un XML con la respuesta, hasta aquí todo perfecto.
Con Android puedo usar SOAP y me funciona bien. He integrado el servicio WSDL y funciona bien, pero en iOS, el WS SOAP no es muy compatible y tengo que usar librerías externas.
Aquí va mi pregunta. Puedo yo crear mi propio Web-Service en la página web, pasándole parámetros vía GET o POST y que me devuelva también un XML ? Sería lo mismo ? O pueden haber inconvenientes ? Creo que es lo mismo porqué el WS de SOAP también tiene la misma filosofía...
Es que ya he creado un tipo de WS de forma manual y me funciona bien, pero claro, alguna ventaja tiene que tener utilizar estos que ya están creados, no ??
En fin, a ver si alguien me puede ayudar!
Un saludo! ;-)
Desde hace un tiempo que estoy creando una aplicación para iOS y otra por Android, y ahora que estamos haciendo pruebas me surge una duda. Necesitamos captar los datos de una página web, y claro, lo normal es usar un web-service. Se pasan unas peticiones por HTTP y te devuelve un XML con la respuesta, hasta aquí todo perfecto.
Con Android puedo usar SOAP y me funciona bien. He integrado el servicio WSDL y funciona bien, pero en iOS, el WS SOAP no es muy compatible y tengo que usar librerías externas.
Aquí va mi pregunta. Puedo yo crear mi propio Web-Service en la página web, pasándole parámetros vía GET o POST y que me devuelva también un XML ? Sería lo mismo ? O pueden haber inconvenientes ? Creo que es lo mismo porqué el WS de SOAP también tiene la misma filosofía...
Es que ya he creado un tipo de WS de forma manual y me funciona bien, pero claro, alguna ventaja tiene que tener utilizar estos que ya están creados, no ??
En fin, a ver si alguien me puede ayudar!
Un saludo! ;-)