Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.9.2
-
None
Description
Binary fields in the JSON protocol are base64 encoded in cpp/go/java/rb/py/go/... All code with JSON implementations except javascript and nodejs - which escape them as if they as strings (unfinished implementation). This makes js/nodejs incompatable with any other languages since JSON is their only supported protocol. To fix this js/nodejs need to be corrected, but this will break backward compatibility.
Attachments
Issue Links
- Is contained by
-
THRIFT-3359 Binary field incompatibilities
- Closed
- relates to
-
THRIFT-3186 Add TServerHTTP to Go library
- Closed