[whatwg] JSONRequest

Lachlan Hunt lachlan.hunt at lachy.id.au
Wed Mar 29 19:49:01 PST 2006


Gervase Markham wrote:
> Douglas Crockford wrote:
>> I have modified the JSONRequest proposal so that the Content-Type in
>> both directions must be application/json/request.
> 
> Er, why? Having two slashes in a content type is either extremely weird
> or completely illegal (glancing at the RFC, I'm not certain which).
> http://www.mhonarc.org/~ehood/MIME/2046/rfc2046.html

RFC 2616 states:

        media-type     = type "/" subtype *( ";" parameter )
        type           = token
        subtype        = token

        token          = 1*<any CHAR except CTLs or separators>
        separators     = "(" | ")" | "<" | ">" | "@"
                       | "," | ";" | ":" | "\" | <">
                       | "/" | "[" | "]" | "?" | "="
                       | "{" | "}" | SP | HT

And RFC 2045 says something very similar.  So the second '/' is indeed 
illegal.

If application/json isn't acceptable (though I don't know why it 
wouldn't be), then try a hyphen instead: application/json-request

-- 
Lachlan Hunt
http://lachy.id.au/



More information about the whatwg mailing list