[ https://issues.apache.org/jira/browse/JENA-510?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andy Seaborne resolved JENA-510. -------------------------------- Resolution: Fixed Fix Version/s: Jena 2.10.2 > Incorrect content negotiation with */* in Accept header > ------------------------------------------------------- > > Key: JENA-510 > URL: https://issues.apache.org/jira/browse/JENA-510 > Project: Apache Jena > Issue Type: Bug > Components: ARQ, Fuseki, TDB > Affects Versions: Jena 2.10.1, Fuseki 0.2.7 > Reporter: Sarven Capadisli > Assignee: Andy Seaborne > Priority: Minor > Fix For: Jena 2.10.2 > > > If I'm not mistaken, when */* content type is used in Accept header, content > negotiation is incorrect. For curl -X GET > http://sparql.org/books/sparql?query=SELECT+*+WHERE+%7B+%3Fs+%3Fp+%3Fo+%7D+LIMIT+1 > compare: > {noformat} > application/sparql-results+json => > application/sparql-results+json > application/sparql-results+json;q=0.1 => > application/sparql-results+json > */* => > application/sparql-results+json > */*;q=0.1 => > application/sparql-results+json > application/sparql-results+json;q=0.1, */*;q=0.9 => > application/sparql-results+json > application/sparql-results+json;q=0.9, */*;q=0.1 => text/csv > application/sparql-results+json;q=0.9, */*;q=0.9 => text/csv > {noformat} > It appears to be that, if the q-value of these two content-types are > compared, the output content-type is incorrect. > Here is an awkward one: > {noformat} > application/sparql-results+xml;q=0.1, */*;q=0.9 => > application/sparql-results+json > application/sparql-results+xml;q=0.9, */*;q=0.1 => > application/sparql-results+json > application/sparql-results+xml;q=0.9, */*;q=0.9 => > application/sparql-results+json > {noformat} > What's going on now? > Just for completeness: > {noformat} > application/sparql-results+xml;q=0.1, application/sparql-results+json;q=0.9 > => application/sparql-results+json > application/sparql-results+xml;q=0.9, application/sparql-results+json;q=0.1 > => application/sparql-results+xml > application/sparql-results+xml;q=0.9, application/sparql-results+json;q=0.9 > => application/sparql-results+json > {noformat} > That looks okay. -- 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