Aprendí REST y se parece mucho a CRUD (por lo que he leído sobre CRUD). Sé que son diferentes, y me pregunto si pensar que son similares significa que no los entiendo. ¿Es que REST es un "superconjunto" de CRUD? ¿Todo CRUD hace y
La transferencia de estado representativa, o REST, es un estilo arquitectónico para el software de red para transferir información a través de la web.
Aprendí REST y se parece mucho a CRUD (por lo que he leído sobre CRUD). Sé que son diferentes, y me pregunto si pensar que son similares significa que no los entiendo. ¿Es que REST es un "superconjunto" de CRUD? ¿Todo CRUD hace y
Al diseñar una interfaz RESTful, la semántica de los tipos de solicitud se considera vital para el diseño. GET - Lista de colección o elemento de recuperación PUT - Reemplazar colección o elemento POST - Crear colección o elemento BORRAR - Bueno, erm, eliminar colección o elemento Sin embargo,...
Todavía estoy tratando de encontrar la mejor solución de seguridad para proteger la API REST, porque la cantidad de aplicaciones móviles y API aumenta cada día. He intentado diferentes formas de autenticación, pero todavía tengo algunos malentendidos, por lo que necesito el consejo de alguien más...
¿Cómo me aseguro de que mi API REST solo responda a solicitudes generadas por clientes confiables, en mi caso, mis propias aplicaciones móviles? Quiero evitar solicitudes no deseadas procedentes de otras fuentes. No quiero que los usuarios completen una clave de serie o lo que sea, debería suceder...
Últimamente me he interesado en familiarizarme con REST. Traté de leer la entrada wiki en REST , pero no fue de ayuda. Realmente agradecería que alguien pueda explicar en inglés simple (sin jerga tecnológica innecesaria ) ¿Qué es REST? Qué posición ocupa en el ecosistema de arquitectura web Con...
Estoy implementando un servicio web RESTful y una de las acciones disponibles será reload. Se usará para recargar configuraciones, caché, etc. Comenzamos con un simple GETa un URI como este: ${path}/cache/reload(no se pasan parámetros, solo se llama el URI). Soy consciente de que los datos no...
Estoy específicamente interesado en cómo los usuarios realizan operaciones autorizadas / autenticadas en una API web. ¿Las cookies de autenticación son compatibles con la filosofía REST y por
Digamos que tengo tres recursos que están relacionados así: Grandparent (collection) -> Parent (collection) -> and Child (collection) Lo anterior describe la relación entre estos recursos de la siguiente manera: cada abuelo puede mapearse con uno o varios padres. Cada padre puede asignar a...
Soy nuevo en StackExchange, pero pensé que podrías ayudarme. Estamos creando una nueva aplicación Java Enterprise, reemplazando una solución JSP heredada. Debido a muchos cambios, la interfaz de usuario y partes de la lógica empresarial se repensarán y volverán a implementar por completo. Nuestro...
Últimamente he estado leyendo sobre Hypermedia como el motor del estado de la aplicación (HATEOAS), la restricción que se dice que hace que una API web sea "realmente RESTful". Se reduce básicamente a incluir enlaces con cada respuesta a las posibles transiciones que puede realizar desde el estado...
He tenido un debate sobre qué hacer con una barra inclinada final en una API RESTful. Digamos que tengo un recurso llamado perros y recursos subordinados para perros individuales. Por lo tanto, podemos hacer lo siguiente: GET/PUT/POST/DELETE http://example.com/dogs GET/PUT/POST/DELETE...
Estoy planeando construir RESTfull API pero hay algunas preguntas arquitectónicas que están creando algunos problemas en mi cabeza. Me gustaría evitar agregar lógica de negocio de back-end a los clientes, ya que es difícil mantener la actualización de múltiples plataformas de clientes en tiempo...
Describiré un ejemplo: empiezo a hacer una API para una panadería. La API permitirá a las personas buscar en su catálogo productos para hornear, como el uso de galletas caseras de menta con chispas de chocolate api.examplebakery.com/search?q=...... Alguien usa esto para buscar un producto llamado...
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 he usado mucho SOAP durante...
Actualmente estoy codificando una API para una red social con Slim Framework. Mi pregunta es: ¿Cuáles son las mejores prácticas cuando no hay filas para devolver en la estructura json? Digamos que esta llamada / v1 / get / movies devuelve 2 filas de los nombres de películas de la tabla: [...
Actualmente estoy trabajando en un proyecto con una organización de la siguiente manera: Cliente : obtiene datos del servidor principal a través de la API REST. Servidor : solicita datos de otros servidores a través de API de terceros API de terceros : servicios fuera de mi control que...
Me preguntaba acerca de esto. Supongamos que tengo un userrecurso con idy namecampos. Si quiero actualizar un campo, podría hacer una solicitud PATCH al recurso como este PATCH /users/42 {"name": "john doe"} Y luego la aplicación actualizará el nombre del usuario 42. Pero, ¿por qué si...
Estoy construyendo una API RESTful que admite tareas de larga duración en cola para un manejo eventual. El flujo de trabajo típico para esta API sería: El usuario completa el formulario El cliente publica datos en la API API devuelve 202 Aceptado El cliente redirige al usuario a una URL única...
Supongamos que una API REST, en respuesta a una GETsolicitud HTTP , devuelve algunos datos adicionales en un subobjeto owner: { id: 'xyz', ... some other data ... owner: { name: 'Jo Bloggs', role: 'Programmer' } } Claramente, no queremos que nadie pueda PUTrespaldar { id: 'xyz', ......
Siguiendo los principios REST, me gustaría crear un método GET para mi API que realice una búsqueda utilizando algunos criterios y devuelva los resultados al cliente. El problema es que los criterios pueden tener hasta 14 parámetros, uno de ellos es una lista de objetos complejos, así que ... Ni...