<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>192000</bug_id>
          
          <creation_ts>2018-11-27 01:43:53 -0800</creation_ts>
          <short_desc>Revise Content-Type parser</short_desc>
          <delta_ts>2023-10-10 03:46:48 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>DOM</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, WPTImpact</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>215604</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Anne van Kesteren">annevk</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ahmad.saleem792</cc>
    
    <cc>cdumez</cc>
    
    <cc>mike</cc>
    
    <cc>mjs</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1481852</commentid>
    <comment_count>0</comment_count>
    <who name="Anne van Kesteren">annevk</who>
    <bug_when>2018-11-27 01:43:53 -0800</bug_when>
    <thetext>I worked on standardized parsing for the Content-Type header, such that it is more robust against combining intermediaries (i.e., combine first, then parse).

Parsing needed to be standardized as HTTP does not deal with error handling, but browsers do, and were somewhat inconsistent in their handling.

https://github.com/whatwg/fetch/pull/831 has the change to Fetch, https://github.com/web-platform-tests/wpt/pull/10525 has tests.

(Note that this is different from bug 191356, as that only affects CORS.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1508401</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-02-20 17:49:50 -0800</bug_when>
    <thetext>&lt;rdar://problem/48259976&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1983504</commentid>
    <comment_count>2</comment_count>
    <who name="Ahmad Saleem">ahmad.saleem792</who>
    <bug_when>2023-10-07 15:44:36 -0700</bug_when>
    <thetext>WPT - https://wpt.fyi/results/fetch/content-type?label=master&amp;label=experimental&amp;aligned=</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>