Preguntas etiquetadas con rest

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.

2
Selección de una implementación JAX-RS para un nuevo proyecto
Estoy comenzando un nuevo proyecto Java que requerirá una API RESTful. Será una aplicación empresarial SaaS que servirá a clientes móviles. He desarrollado un proyecto con Java EE 6, pero no estoy muy familiarizado con el ecosistema, ya que la mayor parte de mi experiencia está en la plataforma de …
35 java  rest  java-ee 

3
¿Cuál es el punto con HATEOAS en el lado del cliente?
Como entiendo actualmente, HATEOAS se trata básicamente de enviar junto con cada respuesta enlaces con información sobre qué hacer a continuación. Un ejemplo simple se encuentra fácilmente en Internet: un sistema bancario junto con un recurso de cuenta. El ejemplo muestra esta respuesta después de una solicitud GET a un …


3
¿Hay algún problema con la implementación de métodos HTTP personalizados?
Tenemos una URL en el siguiente formato / instance / {instanceType} / {instanceId} Puede llamarlo con los métodos HTTP estándar: POST, GET, DELETE, PUT. Sin embargo, hay algunas acciones más que tomamos como "Guardar como borrador" o "Conservar" Pensamos que podríamos usar métodos HTTP personalizados como: DRAFT, VALIDATE, CURATE Creo …
34 rest  http 

6
¿Debería una API HTTP devolver siempre un cuerpo?
¿Hay algún tipo de estándar con respecto a las respuestas de la API HTTP? Después de leer este hilo del discurso comencé a preguntarme. Estamos desarrollando nuestra API HTTP JSON pública en mi trabajo, y no devolvemos nada cuando no es estrictamente necesario (por ejemplo, PUT to / resource / …
33 rest  api-design  http 



6
Poner una contraseña en una llamada API REST
Supongamos que tengo una API REST que también se usa para establecer / restablecer contraseñas. Supongamos también que esto funciona sobre conexiones HTTPS. ¿Hay alguna buena razón para no poner esa contraseña en la ruta de llamada, también digamos que la codificaré en BASE64? Un ejemplo sería restablecer una contraseña …
31 rest  passwords 


2
API REST basada en roles?
Estoy creando una API REST para la cual varios usuarios con diferentes roles tendrán acceso a los recursos que contiene. Para mantener el alcance simple, tomemos el dominio "alumno / profesor / clase": GET /students es el recurso para acceder. Los usuarios pueden tener roles como Estudiante y / o …

3
¿Debo usar WADL para describir mi API RESTful?
Estoy a punto de embarcarme en un proyecto que hace un uso extensivo de un enfoque adecuadamente RESTful. Es decir, utiliza HATEOAS y sirve recursos de una manera que permite la exploración general por parte de un cliente. Me gustaría asegurarme de proporcionar una descripción de mis puntos finales de …


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 

4
Microservicios y almacenamiento de datos.
Estoy considerando mover una API REST monolítica a una arquitectura de microservicio, y me estoy confundiendo un poco sobre el almacenamiento de datos. A mi entender, algunos de los beneficios de los microservicios serían: Escalable horizontalmente: puedo ejecutar múltiples copias redundantes de un microservicio para hacer frente a la carga …

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.