[ https://issues.apache.org/jira/browse/JENA-510?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13738316#comment-13738316 ]
Andy Seaborne commented on JENA-510: ------------------------------------ I'm not sure which ones you think are wrong. Which ones do you think are wrong (and why)? The code is in {{AcceptList.match}}. The tests are in {{TestConnentNegotition}}. The offer being made is in {{DEF.rsOffer}}. > 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.2 > Reporter: Sarven Capadisli > > 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