Visual RFC.
ALL RFCs / RFC 2387
Read the RFC ↗
RFC 2387 / COMPOUND MIME OBJECTS

Separate disposition from application handling

04

Content-Disposition suggests inline or attachment presentation. A compound-object application has a different responsibility.

RFC 2387 · § 4EXAMPLE
4 / 4
Separate disposition from application handlingA third agent recognizes the related container but cannot process its declared root type. Section 6 recommends offering the user suppression of the entire related body part. This differs from not recognizing Multipart/Related at all.Separate disposition from application handlingRecognizes multipart/relatedGiven type is not supportedtype="application/x-picnic"recommended user choiceOffer to suppress the entire related body partSection 6: should offer this optionNot an automatic mandatory rejectionDisposition type and optional filename are different information
04
Handle a recognized but unsupported type

A third agent recognizes the related container but cannot process its declared root type. Section 6 recommends offering the user suppression of the entire related body part. This differs from not recognizing Multipart/Related at all.

Source for this drawing: RFC 2387 · Read RFC section 4 ↗

Protocol participantThreat or exceptionProtocol controlSimplified drawings · precise section references
New to this? Start hereA quick picture + helpful background

A message needs an address.

Think of a packet as a small addressed envelope. Devices pass it onward; transport protocols decide what delivery promises an application gets.

Helpful first, if these ideas are unfamiliar

These pictures are analogies to help you learn. The linked RFC explains the actual rules.

Related RFCs and changes

“Updates” changes part of an earlier RFC. “Obsoletes” replaces it. This list shows selected related documents.

KEY POINT

An agent that understands Multipart/Related shall ignore each contained part’s disposition type; the compound application determines presentation.

  • An agent that understands Multipart/Related shall ignore each contained part’s disposition type; the compound application determines presentation.
  • An optional filename may be supplied to the application, whose defined behavior determines its use. Ignoring the disposition type does not require discarding every header parameter.
  • An agent that does not recognize Multipart/Related treats it as Multipart/Mixed and may use disposition hints. An agent that recognizes it but cannot process the given type should offer suppression of the whole related body part.
DETAILS

Fictional .example identifiers and omitted payloads. These are simplified illustrations, not complete importable messages or a full MIME parser.

Read the RFC section ↗

All chapters in RFC 2387

Drawing view

Scroll the drawing to see every part. Playback controls stay above it.

RFC 9700 / CHAPTERS

Chapters

For full details, tables, algorithms, and exceptions, read the original RFC.

RFC status and corrections ↗