Set up a default "Accept" header or a more comprehensive error message when
"accept" is not set
-----------------------------------------------------------------------------------------------
Key: STANBOL-369
URL: https://issues.apache.org/jira/browse/STANBOL-369
Project: Stanbol
Issue Type: Improvement
Reporter: Florent ANDRE
In documentation, many curl examples doesn't indicate accept header.
When this header is not set some "strange" error messages appear, that are
really not clear for newcomers.
== Examples of error messages ==
=== From curl ===
HTTP/1.1 500 Internal Server Error
Content-Type: text/html; charset=iso-8859-1
Cache-Control: must-revalidate,no-cache,no-store
Content-Length: 1396
Server: Jetty(6.1.x)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<title>Error 500 Internal Server Error</title>
</head>
<body><h2>HTTP ERROR 500</h2>
<p>Problem accessing /engines. Reason:
<pre> Internal Server Error</pre></p><hr /><i><small>Powered by
Jetty://</small></i><br/>
<br/>
...
</body>
</html>
=== From logs ===
Oct 31, 2011 3:31:57 PM com.sun.jersey.spi.container.ContainerResponse
logException
SEVERE: Mapped exception to response: 500 (Internal Server Error)
javax.ws.rs.WebApplicationException: com.sun.jersey.api.MessageException: A
message body writer for Java class
org.apache.clerezza.rdf.core.impl.SimpleMGraph, and Java type class
org.apache.clerezza.rdf.core.impl.SimpleMGraph, and MIME media type
application/octet-stream was not found
at
com.sun.jersey.spi.container.ContainerResponse.write(ContainerResponse.java:285)
at
com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1433)
at
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1345)
at
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1335)
..
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira