Estamos ampliando nuestra API HTTP REST para permitir a los clientes cargar imágenes (a los fines de esta pregunta, asumiendo datos binarios). Hasta ahora solo hemos permitido cadenas simples en nuestros parámetros API. ¿Cuál es una buena forma de permitirles cargar datos binarios? ¿Sería solicitar la forma codificada en base64? ¿La URL se volverá demasiado larga para que la maneje el servidor web?¿Cuál es una buena forma de transferir datos binarios a un servicio HTTP REST API?
¿Alguna sugerencia/mejores prácticas?
Es posible que desee echar un vistazo a http://stackoverflow.com/questions/1500744 –
¿Por qué está utilizando los parámetros de URI? Todo lo que necesita de ellos se puede encapsular en sus encabezados de solicitud HTTP. – Gandalf