JSON-RPC should return content-type: application/json
-----------------------------------------------------

                 Key: WW-3635
                 URL: https://issues.apache.org/jira/browse/WW-3635
             Project: Struts 2
          Issue Type: Bug
          Components: Plugin - JSON
    Affects Versions: 2.2.3
            Reporter: John Lindal
            Assignee: John Lindal
            Priority: Minor
             Fix For: 2.2.x


application/json-rpc is a valid return type, but the plugin isn't implementing 
JSON-RPC 2.0 correctly:

  http://groups.google.com/group/json-rpc/web/json-rpc-2-0
  http://groups.google.com/group/json-rpc/web/json-rpc-over-http

Specifically, the json plugin doesn't return a jsonrpc element with value "2.0" 
and doesn't use the standard error codes.

Adding the jsonrpc element is easy, but changing the errors codes will break 
backward compatibility.

So it's cleaner to switch the return type to application/json


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

Reply via email to