Preguntas etiquetadas con api

Una interfaz de programación de aplicaciones (API) es la especificación para la cual el software debe ser utilizado por otro software.



3
¿Cuál es el significado actual de SOAP?
La última vez que encontré un servicio basado en SOAP fue durante mi pasantía en una empresa financiera en 2013. Ese fue el momento en que comencé mi carrera en TI. Recuerdo haber tenido material de estudio sobre SOAP en uno de mis cursos de ingeniería. Fuera de eso, no …
51 rest  api  web-services  soap 


3
¿Qué tiene de malo el DOM?
Sigo escuchando a la gente (Crockford en particular) decir que el DOM es una API terrible, pero no justifica realmente esta afirmación. Además de las inconsistencias entre navegadores, ¿cuáles son algunas de las razones por las cuales el DOM se considera tan malo?

3
¿Realmente vale la pena probar un cliente API?
Esto es algo que me preocupa desde hace un tiempo. ¿Realmente vale la pena probar un cliente API? Digamos que está creando una pequeña clase para abstraer las llamadas a una API REST de la tienda de mascotas. La tienda de mascotas es una API muy simple y tiene un …
38 unit-testing  api 

8
¿Cómo puedo desalentar el intercambio de claves API internas dentro de una empresa?
Estamos trabajando en un nuevo servicio: este servicio se llamará directamente desde las aplicaciones en los dispositivos de los usuarios. Estas aplicaciones serán desarrolladas y respaldadas por múltiples equipos de desarrollo de toda la organización, todo dependiendo de los datos que proporcionemos. Estamos interesados ​​en identificar qué aplicaciones envían qué …

5
¿Cómo definir que un método puede ser anulado es un compromiso más fuerte que definir que un método puede ser llamado?
De: http://www.artima.com/lejava/articles/designprinciples4.html Erich Gamma: Sigo pensando que es verdad incluso después de diez años. La herencia es una forma genial de cambiar el comportamiento. Pero sabemos que es frágil, porque la subclase puede hacer fácilmente suposiciones sobre el contexto en el que se llama a un método que anula. Hay …


3
Cómo representar tipos (enum) en una API pública
Estoy trabajando en una API simple que quiero usar para mi propio cliente y abrirla al público en el futuro. Tengo objetos "Item" que pueden tener diferentes "tipos". El tipo es un C "typedef enum", por el momento tengo: typedef enum { ItemTypeBool, ItemTypeNumber, ItemTypeDate, } ItemType; (Puedo agregar algunos …

2
¿Debería un sitio web utilizar su propia API pública?
Estoy empezando a escribir un servicio web, y lo he construido con nodeJS y un enfoque RESTfulish. Por lo que sé: La ventaja es que no tiene que duplicar el código. Las desventajas son que usted: actualizará la API pública con frecuencia, pero debe resolverse con versiones Realmente no se …
31 api 

9
Nombre de la interfaz: prefijo 'Can-' vs sufijo '-Able'
Es común usar '-able' como sufijo para interfaces, por ejemplo Serializable Imprimible Enumerable Bebible Tirable Giratorio Estaba pensando que 'Can-' podría ser mejor porque puede ser más descriptivo. Sí, es más prolijo y agrega ruido al nombre de la interfaz. En particular, se pueden usar verbos pasivos. Por ejemplo, 1 …
29 api  interfaces 


4
Técnicas de autenticación de API web
Tenemos un marco de servicio web asp.net MVC para servir xml / json para las personas Obtener solicitudes, pero estamos luchando por encontrar la mejor manera (rápida, fácil, trivial para los usuarios que codifican con javascript u OO) para autenticar a los usuarios. No es que nuestros datos sean confidenciales …
26 security  api  web  services  rest 

1
Rest APIs: desafíos específicos para dispositivos móviles
Estoy trabajando en un nuevo proyecto de aplicación para iOS, en el lado móvil. Están ocurriendo algunos cambios en la arquitectura y resulta que tendremos que confiar en una API privada personalizada que será utilizada por la aplicación que estamos creando y también por otros clientes, como un sitio web. …
25 rest  api  ios  mobile 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.