Sergio Fernández created MARMOTTA-116:
-----------------------------------------

             Summary: Context negotiation is not properly working
                 Key: MARMOTTA-116
                 URL: https://issues.apache.org/jira/browse/MARMOTTA-116
             Project: Marmotta
          Issue Type: Bug
          Components: Web Services
    Affects Versions: 2.6
            Reporter: Sergio Fernández
            Assignee: Sebastian Schaffert
            Priority: Critical
             Fix For: 3.0-incubating


Content negotiation is not properly working, see for instance:

sergio@wolfcastle:~$ curl -X PUT -i -H "Content-Type: text/rdf+n3; rel=meta" -d 
'<http://localhost:8080/resource/1234> 
<http://www.w3.org/2000/01/rdf-schema#label> "Test Resource".' 
http://localhost:8080/resource/1234 
HTTP/1.1 200 OK
Server: Apache Marmotta/3.0.0-incubating-SNAPSHOT (build 0)
Content-Length: 0
Date: Tue, 26 Feb 2013 10:44:48 GMT

sergio@wolfcastle:~$ curl -I -H "Accept: text/html" 
http://localhost:8080/resource/1234
HTTP/1.1 406 Not Acceptable
Server: Apache Marmotta/3.0.0-incubating-SNAPSHOT (build 0)
Content-Type: text/plain;charset=UTF-8
Content-Length: 467
Date: Tue, 26 Feb 2013 10:45:15 GMT

sergio@wolfcastle:~$ curl -I -H "Accept: 
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" 
http://localhost:8080/resource/1234 
HTTP/1.1 303 See Other
Server: Apache Marmotta/3.0.0-incubating-SNAPSHOT (build 0)
ETag: W/"50b6c92c"
Last-Modified: Tue Feb 26 11:44:48 CET 2013
Location: http://localhost:8080/meta/application/xml/1234
Vary: Accept
Content-Type: application/xml;q=1.0;rel=meta
Content-Length: 0
Date: Tue, 26 Feb 2013 10:46:03 GMT


--
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

Reply via email to