Що таке багатокомпонентний у Java Mail?
Багаточастинний є контейнер, який містить кілька частин тіла.
Багатокомпонентний електронний лист. Цей клас використовується для надсилання багатокомпонентних електронних листів, наприклад повідомлень із вкладеннями. Щоб створити електронний лист із кількох частин, викличте конструктор за замовчуванням, а потім ви можете викликати setMsg(), щоб налаштувати повідомлення та викликати різні методи attach().
Багаточастинний надає методи для отримання та встановлення його підчастин. Multipart також діє як базовий клас для об’єкта вмісту, що повертається більшістю Multipart DataContentHandler. Наприклад, виклик getContent() для DataHandler, джерелом якого є джерело даних "multipart/signed", може повернути відповідний підклас Multipart.
Складне повідомлення MIME складається з кількох окремих частин, кожна з яких структурована для обробки різних типів вмісту в одному електронному листі.
Складне/змішане повідомлення MIME складається з суміші різних типів даних. Кожна частина тіла окреслена межею. Параметр boundary — це текстовий рядок, який використовується для відмежування однієї частини тіла повідомлення від іншої. Усі рамки починаються з двох дефісів (–).
Багатокомпонентні запити об’єднати один або більше наборів даних в одне тіло, розділене межами. Ви зазвичай використовуєте ці запити для завантаження файлів і для передачі даних кількох типів в одному запиті (наприклад, файл разом з об’єктом JSON).
HTTP multipart, зокрема multipart/form-data, є тип носія, який дозволяє кодувати інформацію як серію частин в одному повідомленні. Це було введено ще в 1998 році як RFC 2388. Він зазвичай використовується для форм, які виражаються в HTML і де значення форми надсилаються через HTTP.