Better control of returned format
---------------------------------

                 Key: STANBOL-101
                 URL: https://issues.apache.org/jira/browse/STANBOL-101
             Project: Stanbol
          Issue Type: Improvement
          Components: Enhancer
            Reporter: Fabian Christ


Currently, you can define the returned format for the Enhancer by setting the 
'accept' header. The value of the 'format' field provided in the payload seems 
not to be used internally.

If you set the accepted content to 'application/json' the Enhancer returns JSON 
format as expected:

curl -X POST -H "Accept: application/json" -H "Content-type: text/plain" \
--data "Fise can detect famous cities such as Paris." \
http://localhost:8080/engines/

If you leave the accept header blank, JSON-LD format is returned. But there is 
no way to explicitly force the system to return JSON-LD.

curl -X POST -H "Accept: " -H "Content-type: text/plain" \
--data "Fise can detect famous cities such as Paris." \
http://localhost:8080/engines/

Stanbol should define which is the default format officially and provide a 
consistent way to control the returned format. Perhaps it would be useful to 
return the supported formats through the REST API.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to