According to RFC 4180:
...the presence or absence of the header line should be indicated via the optional "header" parameter of this MIME type...
So, does that mean the correct string is:
text/csv; header
Or perhaps:
text/csv; header=true
Or something else?
So if you use that parameter, the full MIME type would be
text/csv; header=present
ortext/csv; header=absent
.