See <http://test.greenbytes.de/tech/tc/httpcontenttype/#multixmltextoneline> and <http://test.greenbytes.de/tech/tc/httpcontenttype/#multixmltexttwoline> (summaries). Webkit apparently handles Content-Type: x, y different from Content-Type: x Content-Type: y Both examples are invalid, but the fact that the outcome differs hints at inconsistent code with respect to re-combining field values. Note that both Firefox and Chrome show consistent behavior here.
<rdar://problem/67732394>
Based on discussion on Slack with Alex, it is something to be fixed in CFNetwork. So marking this as "RESOLVED MOVED".