application / x-www-form-urlencoded или multipart / form-data?

В HTTP есть два способа POST-данных:application/x-www-form-urlencoded а такжеmultipart/form-data, Я понимаю, что большинство браузеров могут загружать файлы только в том случае, еслиmultipart/form-data используется. Существуют ли какие-либо дополнительные указания, когда следует использовать один из типов кодирования в контексте API (без участия браузера)? Это может, например, основываться на:

размер данныхсуществование не-ASCII символовсуществование на (некодированных) двоичных данныхнеобходимость передавать дополнительные данные (например, имя файла)

В основном я не нашел никаких официальных указаний относительно использования различных типов контента.

Ответы на вопрос(6)

Ваш ответ на вопрос