siglas - Tamaño máximo de la carga útil REST?
rest vs soap (2)
Estamos pensando en usar una interfaz REST para la comunicación entre aplicaciones internas. La aplicación A tendrá que pasar una buena cantidad de datos que representan una cartera financiera a la aplicación B. ¿Hay algún límite en la cantidad de datos que se pueden pasar utilizando una API REST dado que REST se implementa mediante HTTP? No estaba seguro de si otro protocolo (es decir: RMI) debería usarse con un conjunto de datos grande.
Como dijo Will Hartung, no hay límite en el estándar ( RFC 2616 ). Pero cada implementación tiene sus propios límites. Algunos ejemplos:
- Dos megabytes para Tomcat (puede cambiarlo con maxPostSize )
- Dos megabytes para PHP (puede cambiarlo con
post_max_size
) - Dos megabytes para Apache (puedes cambiarlo con LimitRequestBody )
Estos límites de implementación suelen ser solo los valores de configuración predeterminados, y se pueden cambiar a valores más grandes si es necesario.
No, depende de la implementación del servidor si hay tal límite.
Hay un límite en el tamaño de una URL (si desea colocar grandes cantidades de datos en la URL, como con un GET), pero no hay un límite definido para una POST o PUT.