Rozszerzamy nasz interfejs HTTP REST API, aby umożliwić klientom przesyłanie obrazów (na potrzeby tego pytania, zakładając dane binarne). Do tej pory dopuszczaliśmy tylko proste ciągi w naszych parametrach API. Jaki jest dobry sposób na przesyłanie danych binarnych? Czy byłoby żądanie formularza zakodowanego w base64? Czy adres URL stałby się zbyt długi, aby serwer internetowy mógł sobie z nim poradzić?Jaki jest dobry sposób przesyłania danych binarnych do usługi HTTP REST API?
Wszelkie sugestie/najlepsze praktyki?
Być może zechcesz rzucić okiem na http://stackoverflow.com/questions/1500744 –
Dlaczego używasz parametrów URI? Wszystko, czego potrzebujesz, można zamknąć w nagłówkach żądań HTTP. – Gandalf