Randy Abernethy created THRIFT-3250:
---------------------------------------

             Summary: Apache Thrift should use registered media types with HTTP
                 Key: THRIFT-3250
                 URL: https://issues.apache.org/jira/browse/THRIFT-3250
             Project: Thrift
          Issue Type: Improvement
          Components: C# - Library, C++ - Library, Java - Library, JavaScript - 
Library, Node.js - Library
    Affects Versions: 0.9.3
         Environment: all
            Reporter: Randy Abernethy
            Assignee: Randy Abernethy
            Priority: Minor
             Fix For: 0.9.3


Now that we have registered media types:
- application/vnd.apache.thrift.binary
- application/vnd.apache.thrift.compact
- application/vnd.apache.thrift.json

We should use them exclusively, replacing the old x-thrift. I suggest TProtocol 
gain a getMediaType() method which returns the correct media type when invoked 
on a concrete media type (e.g. TBinaryProtocol.getMediaType() would return 
"application/vnd.apache.thrift.binary".

HTTP oriented code can then invoke the getMediaType() method of the protocol to 
discover the correct media type to set in HTTP headers. 

Thoughts?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to