[ https://issues.apache.org/jira/browse/COUCHDB-1876?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexander Shorin updated COUCHDB-1876: -------------------------------------- Description: Show function: {code} function(doc,req){ return {"json": true} } {code} Curl command: {code} curl -v http://localhost:5984/db/_design/test/_show/json -H "Accept: application/json" * Adding handle: conn: 0x24d8480 * Adding handle: send: 0 * Adding handle: recv: 0 * Curl_addHandleToPipeline: length: 1 * - Conn 0 (0x24d8480) send_pipe: 1, recv_pipe: 0 * About to connect() to localhost port 5984 (#0) * Trying 127.0.0.1... * Connected to localhost (127.0.0.1) port 5984 (#0) > GET /test/_design/1139/_show/json HTTP/1.1 > User-Agent: curl/7.31.0 > Host: localhost:5984 > Accept: application/json > < HTTP/1.1 200 OK < Vary: Accept * Server CouchDB/1.4.0+build.c843cef (Erlang OTP/R16B) is not blacklisted < Server: CouchDB/1.4.0+build.c843cef (Erlang OTP/R16B) < Etag: "AW5C2CXR0TS88IZ5N8ZIY995B" < Date: Wed, 21 Aug 2013 16:06:00 GMT < Content-Type: application/json, application/json < Content-Length: 7 < Cache-Control: must-revalidate < "true" * Connection #0 to host localhost left intact {code} Note line in response with: {code}Content-Type: application/json, application/json{code} While it's ok for HTTP, I believe there should be only one "application/json" MIME type. was: Show function: {code} function(doc,req){ return {"json": true} } {code} Curl command: {code} curl -v http://localhost:5984/db/_design/test/_show/json -H "Accept: application/json" * Adding handle: conn: 0x24d8480 * Adding handle: send: 0 * Adding handle: recv: 0 * Curl_addHandleToPipeline: length: 1 * - Conn 0 (0x24d8480) send_pipe: 1, recv_pipe: 0 * About to connect() to localhost port 5984 (#0) * Trying 127.0.0.1... * Connected to localhost (127.0.0.1) port 5984 (#0) > GET /test/_design/1139/_show/json HTTP/1.1 > User-Agent: curl/7.31.0 > Host: localhost:5984 > Accept: application/json > < HTTP/1.1 200 OK < Vary: Accept * Server CouchDB/1.4.0+build.c843cef (Erlang OTP/R16B) is not blacklisted < Server: CouchDB/1.4.0+build.c843cef (Erlang OTP/R16B) < Etag: "AW5C2CXR0TS88IZ5N8ZIY995B" < Date: Wed, 21 Aug 2013 16:06:00 GMT < Content-Type: application/json, application/json < Content-Length: 7 < Cache-Control: must-revalidate < {code} Note {code}Content-Type: application/json, application/json{code} . While it's ok for HTTP, I believe there should be only one {code}application/json{code} MIME type. > Duplicate application/json in response Content-Type for show/update functions > ----------------------------------------------------------------------------- > > Key: COUCHDB-1876 > URL: https://issues.apache.org/jira/browse/COUCHDB-1876 > Project: CouchDB > Issue Type: Bug > Components: HTTP Interface > Reporter: Alexander Shorin > Priority: Minor > > Show function: > {code} > function(doc,req){ > return {"json": true} > } > {code} > Curl command: > {code} > curl -v http://localhost:5984/db/_design/test/_show/json -H "Accept: > application/json" > > * Adding handle: conn: 0x24d8480 > * Adding handle: send: 0 > * Adding handle: recv: 0 > * Curl_addHandleToPipeline: length: 1 > * - Conn 0 (0x24d8480) send_pipe: 1, recv_pipe: 0 > * About to connect() to localhost port 5984 (#0) > * Trying 127.0.0.1... > * Connected to localhost (127.0.0.1) port 5984 (#0) > > GET /test/_design/1139/_show/json HTTP/1.1 > > User-Agent: curl/7.31.0 > > Host: localhost:5984 > > Accept: application/json > > > < HTTP/1.1 200 OK > < Vary: Accept > * Server CouchDB/1.4.0+build.c843cef (Erlang OTP/R16B) is not blacklisted > < Server: CouchDB/1.4.0+build.c843cef (Erlang OTP/R16B) > < Etag: "AW5C2CXR0TS88IZ5N8ZIY995B" > < Date: Wed, 21 Aug 2013 16:06:00 GMT > < Content-Type: application/json, application/json > < Content-Length: 7 > < Cache-Control: must-revalidate > < > "true" > * Connection #0 to host localhost left intact > {code} > Note line in response with: {code}Content-Type: application/json, > application/json{code} > While it's ok for HTTP, I believe there should be only one "application/json" > MIME type. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira