Мне не понятно, что это такое, и тем меньше я вижу, когда их использовать.
Например, у меня есть клиент REST и я хочу отправить один файл (файл .zip), что именно происходитесли я использую какой-либо из этих типов
- application / octet-stream , я думаю, что он равен application / zip, который просто дает подсказки другой стороне относительно передаваемых данных, файлакаким-то образом кодируется
- multipart / form-data каким-то образом разбивает данные, и вы можете передавать «множественные данные» с определенным типом MIME, файл каким-то образом кодируется и является частью одной частимногочастный запрос.В этом случае я не уверен, как сказать, что клиентский запрос Feign должен быть мультипартирован с той же самой частью, чтобы быть octet-stream
Но если я хочу отправить только один файл, то именно multipart дает мне этоВ octet-stream нет?
В обоих запросах весь файл как-то закодирован внутри, верно?Чем отличается обработка.Я не вижу никакого преимущества.Почему в клиентских пособиях Feign используется multipart или это просто обычная практика?
Более того, я обнаружил, что каким-то образом вам нужно также включить весь составной цирк на сервере, чтобы его можно было принимать.Так в чем же смысл?