¿Has usado WebService para iOS? Comparte tu experiencia y ayuda a otros usuarios.


Descripción del desarrollador

La aplicación "WebService" es un cliente genérico de servicios web REST basado en un protocolo de interfaz de solicitud/respuesta síncrono utilizando HTTP estándar (GET o...
La aplicación "WebService" es un cliente genérico de servicios web REST basado en un protocolo de interfaz de solicitud/respuesta síncrono que utiliza HTTP estándar (GET o POST) y XML o JSON respectivamente como tipos de mensajes de solicitud y respuesta, accediendo a cualquier servidor de aplicaciones como proveedor de servicios web (por ejemplo, un servlet J2EE como adaptador para acceder a sistemas heredados de TI), donde la interfaz de usuario de la aplicación y la información de los servicios web gestionados son configurables desde un único archivo de configuración XML, con características avanzadas como la exportación a una lista de correo (configurable) de mensajes HTTP enviados/recibidos o el mapeo desde nodos del árbol de respuesta XML/JSON y campos de respuesta en la interfaz de usuario a través de fórmulas XPATH para profundizar en los detalles de la respuesta con navegación personalizada de la interfaz de usuario o manejar una página web (por ejemplo, HTML o PDF) como respuesta completa o (para el tipo de respuesta XML) un único campo de respuesta con un valor de campo que identifica la "url" de la página web o su "contenido" (xhtml o codificado con base64 con otros tipos de mime, exportable por correo electrónico). La aplicación, impulsada por su archivo de configuración XML (con un subconjunto de parámetros configurables también desde la interfaz de usuario), gestiona un conjunto de "aplicaciones" (lógicamente agrupadas en "sistemas"), donde cada aplicación, identificada por una URL http (por ejemplo, "http://www.myserver.com/myapp"), proporciona un conjunto de "operaciones" (lógicamente agrupadas en "servicios"), donde cada operación, identificada por una ruta (la parte final de la URL de operación, por ejemplo, "/myservice/myoperation"), corresponde a una solicitud HTTP GET o POST a un servicio web (teniendo la URL de la aplicación como prefijo, por ejemplo, "http://www.myserver.com/myapp/myservice/myoperation") que devuelve como respuesta un XML, un JSON (o a un archivo XML o JSON estático para simular el servicio web antes de su implementación) o una página web (por ejemplo, HTML o PDF). Al seleccionar la "aplicación" actual, la interfaz de usuario de la aplicación cambia para reflejar sus servicios y operaciones relacionadas, manejando la entrada de campos de solicitud, el envío del mensaje de solicitud HTTP (GET o POST) y la navegación (personalizada) a los campos de respuesta correspondientes a los nodos del árbol de respuesta XML/JSON con mapeo a través de fórmulas XPATH especificadas en el archivo de configuración XML. Cada "operación" contiene su propio mensaje de "solicitud" y "respuesta". Cada mensaje de "solicitud" y "respuesta" contiene la lista de sus "campos", lógicamente agrupados en "grupos" de campo. Cada "campo de solicitud" (incluyendo lista de valores como tipo de campo) corresponde a un par nombre=valor en el mensaje de solicitud HTTP. Cada "campo de respuesta" tiene un atributo "ruta" que representa la fórmula XPATH a un nodo del árbol de respuesta XML/JSON (donde un XML "equivalente" es creado por la aplicación para la respuesta JSON) y puede contener recursivamente (con cualquier profundidad) una lista de más grupos de campo o un único grupo de campo identificado por una fórmula XPATH a un nodo del árbol de respuesta XML/JSON que tiene más ocurrencias. Si no se especifica ninguna "respuesta" en el archivo de configuración XML, entonces la respuesta del servidor de aplicaciones está relacionada con una página web en lugar de un árbol XML o JSON. Si se especifica un tipo mime como valor para el atributo "tipo" de un campo de respuesta (por ejemplo, type="text/html" o type="application/pdf"), entonces el campo está relacionado con una página web. Cada campo puede definirse como referencia a cualquier otro campo. Cada aplicación o sistema puede contener una lista opcional de códigos de error con descripciones relacionadas para mensajes emergentes específicos de error en la interfaz de usuario. Para un ejemplo detallado del archivo de configuración XML, consulte http://www.mysvc.it/myapps/webservice/examples.xml


Explorar más


Especificaciones completas

GENERAL
Lanzamiento
Última actualización
Versión
1.6
SISTEMAS OPERATIVOS
Plataforma
iOS
Sistema operativo
iOS 12.1.2
POPULARIDAD
Descargas totales
0
Descargas de la última semana
0

Informar sobre el software

Últimas actualizaciones


Download.com
Tu valoración para WebService