Preguntas etiquetadas con rest

REST (Representational State Transfer) es un estilo de arquitectura de software para sistemas hipermedia distribuidos como la World Wide Web. Ha aumentado su popularidad en relación con las arquitecturas RPC como SOAP debido al desacoplamiento intrínseco del cliente del servidor que proviene de tener una interfaz uniforme entre sistemas heterogéneos.

13
Paginación en una aplicación web REST
Esta es una reformulación más genérica de esta pregunta (con la eliminación de las partes específicas de Rails) No estoy seguro de cómo implementar la paginación en un recurso en una aplicación web RESTful. Suponiendo que tengo un recurso llamadoproducts , ¿cuál de los siguientes crees que es el mejor …
329 rest  sorting  pagination 

16
¿Recomendaciones del marco Python REST (servicios web)? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente requerirá debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta puede mejorarse y posiblemente reabrirse, visite el …

12
Llamar a una API REST en PHP
Nuestro cliente me había dado una API REST a la que necesito hacer una llamada PHP. Pero, de hecho, la documentación proporcionada con la API es muy limitada, por lo que no sé cómo llamar al servicio. Intenté buscarlo en Google, pero lo único que surgió fue un Yahoo! tutorial …
317 php  web-services  api  rest 

12
¿Cuál es la diferencia entre HTTP y REST?
Después de leer mucho sobre las diferencias entre REST y SOAP, tuve la impresión de que REST es solo otra palabra para HTTP. ¿Alguien puede explicar qué funcionalidad agrega REST a HTTP? Nota : no estoy buscando una comparación de REST versus SOAP. Actualización : gracias por sus respuestas. Ahora …
303 http  rest 

7
¿Cuáles son las mejores prácticas para los recursos anidados REST?
Por lo que puedo decir, cada recurso individual debe tener solo una ruta canónica . Entonces, en el siguiente ejemplo, ¿cuáles serían los buenos patrones de URL? Tomemos como ejemplo un resto de representación de empresas. En este ejemplo hipotético, cada compañía posee 0 o más departamentos y cada departamento …
301 rest  api-design 

4
¿Cómo usar cURL para enviar cookies?
Leí que Enviar cookies con curl funciona, pero no para mí. Tengo un RESTpunto final como: class LoginResource(restful.Resource): def get(self): print(session) if 'USER_TOKEN' in session: return 'OK' return 'not authorized', 401 Cuando intento acceder como: curl -v -b ~/Downloads/cookies.txt -c ~/Downloads/cookies.txt http://127.0.0.1:5000/ * About to connect() to 127.0.0.1 port 5000 …

11
Mejores prácticas de paginación de API
Me encantaría obtener ayuda para manejar un caso marginal extraño con una API paginada que estoy construyendo. Al igual que muchas API, esta página ofrece grandes resultados. Si consulta / foos, obtendrá 100 resultados (es decir, foo # 1-100), y un enlace a / foos? Page = 2 que debería …



9
¿Cómo crear URL REST sin verbos?
Me cuesta determinar cómo diseñar URL relajantes. Estoy totalmente de acuerdo con el enfoque tranquilo de usar URL con sustantivos y no verbos, no entiendo cómo hacer esto. Estamos creando un servicio para implementar una calculadora financiera. La calculadora toma varios parámetros que cargaremos a través de un archivo CSV. …
283 rest  restful-url 

13
Cuándo usar @QueryParam vs @PathParam
No estoy haciendo la pregunta que ya se hace aquí: ¿Cuál es la diferencia entre @PathParam y @QueryParam? Esta es una pregunta de "mejores prácticas" o convención. ¿Cuándo utilizar @PathParamvs @QueryParam. Lo que puedo pensar es que la decisión podría estar usando los dos para diferenciar el patrón de información. …
277 java  rest  jax-rs 

6
¿Debo usar PATCH o PUT en mi API REST?
Quiero diseñar mi punto final de descanso con el método apropiado para el siguiente escenario. Hay un grupo Cada grupo tiene un estado. El grupo puede ser activado o desactivado por el administrador. ¿Debo diseñar mi punto final como PUT /groups/api/v1/groups/{group id}/status/activate O PATCH /groups/api/v1/groups/{group id} with request body like …

8
¿Cómo obtener el cuerpo de un POST en php?
Presento como POST a una página php lo siguiente: {a:1} Este es el cuerpo de la solicitud (una solicitud POST). En php, ¿qué tengo que hacer para extraer ese valor? var_dump($_POST); No es la solución, no funciona.
273 php  rest  post 

4
Código de respuesta REST para datos no válidos
¿Qué código de respuesta se debe pasar al cliente en caso de los siguientes escenarios? Datos no válidos pasados ​​durante el registro del usuario como formato de correo electrónico incorrecto Nombre de usuario / correo electrónico ya existe Elegí 403. También encontré lo siguiente que siento que se puede usar. …
272 http  rest  jax-rs 

12
Spring RestTemplate GET con parámetros
Tengo que hacer una RESTllamada que incluya encabezados personalizados y parámetros de consulta. Configuré mi HttpEntitysolo con los encabezados (sin cuerpo), y uso el RestTemplate.exchange()método de la siguiente manera: HttpHeaders headers = new HttpHeaders(); headers.set("Accept", "application/json"); Map<String, String> params = new HashMap<String, String>(); params.put("msisdn", msisdn); params.put("email", email); params.put("clientVersion", clientVersion); params.put("clientType", …
268 java  spring  rest 

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.