Why might you need to set the 'Accept' header in a fetch request?
The Accept header is important because: 1) Tells server what content types client can handle, 2) Enables content negotiation with server, 3) Can request specific data formats (JSON, XML, etc.), 4) Affects server's response format selection, 5) Helps prevent incompatible responses, 6) Essential for API versioning and format selection.