Wir erweitern unsere HTTP-REST-API, damit Clients Bilder hochladen können (für diese Frage unter der Annahme von Binärdaten). Bisher haben wir in unseren API-Parametern nur Strings erlaubt. Was ist eine gute Möglichkeit, um Binärdaten hochladen zu können? Würde es sein, das base64-kodierte Formular anzufordern? Würde die URL für den Webserver zu lang werden?Was ist eine gute Möglichkeit, binäre Daten an einen HTTP-REST-API-Dienst zu übertragen?
Irgendwelche Vorschläge/Best Practices?
Sie können einen Blick auf http://stackoverflow.com/questions/1500744 werfen –
Warum verwenden Sie URI-Parameter? Alles, was Sie von ihnen brauchen, kann in ihren HTTP-Request-Headern gekapselt werden. – Gandalf