lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yonik Seeley (Commented) (JIRA)" <>
Subject [jira] [Commented] (SOLR-1123) Change the JSONResponseWriter content type
Date Wed, 05 Oct 2011 13:22:34 GMT


Yonik Seeley commented on SOLR-1123:

Since this is literally the Content-Type header, should we use a parameter name like "content-type"
or "Content-Type" rather than content.type?  Or are there other params that would
make scoping them all under "content." make more sense? 

+      If you are building applications that consume JSON, just remove
+      this override to get the default "application/json" mime type.

This part makes it sound like you need to remove it... but most programmatic clients won't
care (or will actually work better with text since the charset is defined).  Let's change
that part to something like:

If your browser or application expects a MIME type of "application/json",
just remove this override.

> Change the JSONResponseWriter content type
> ------------------------------------------
>                 Key: SOLR-1123
>                 URL:
>             Project: Solr
>          Issue Type: Improvement
>            Reporter: Uri Boness
>             Fix For: 3.5, 4.0
>         Attachments: JSON_contentType_incl_tests.patch, SOLR-1123.patch
> Currently the jSON content type is not used. Instead the palin/text content type is used.
The reason for this as I understand is to enable viewing the json response as as text in the
browser. While this is valid argument, I do believe that there should at least be an option
to configure this writer to use the JSON content type. According to [RFC4627|]
the json content type needs to be application/json (and not text/x-json). The reason this
can be very helpful is that today you have plugins for browsers (e.g. [JSONView|])
that can render any page with application/json content type in a user friendly manner (just
like xml is supported).

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message