Tips de Compatibilidad RESTFull. Servidor DataSnap REST usando Delphi.

Sabemos que DataSnap REST tiene algunos detalles propios de la plataforma, que nos hace complicado la invocación desde clientes diferentes a Delphi y C++Builder. Aqui veremos cuales son las adecuaciones que debemos hacer para superar esto, como son:

  • Quitar el result del JSON de respuesta.
  • Modificar los nombres de los métodos para que DataSnap entienda los diferentes métodos de HTTP (POST, PUT, DELETE) de manera transparente, permitiendo hacer el CRUD en función de cada método HTTP
    • POST. Para CREATE (C) crear un registro, almacenar datos.
    • GET. Para READ (R) leer registros.
    • PUT. Para UPDATE/REPLACE (U) actualizar/reemplazar datos.
    • DELETE. Para DELETE (D) eliminar un registro o registros datos.

Pulse aquí para ver información en Inglés.

Esta entrada fue publicada en DataSnap, Delphi, REST. Guarda el enlace permanente.

Deja un comentario