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)