THRIFT-4612: THeader support in go library
Client: go Implement THeaderTransport and THeaderProtocol, with support of: * clients: - headers - framedBinary - unframedBinary - framedCompact - unframedCompact * transforms: - none - zlib * info types: - key_value * wrapped protocols: - TBinary - TCompact The support list is in general on par of the THeader implementation in the python library. The cross-test passes, except ones related to cpp/nodejs http transport, which were also failing for non-theader protocols. This change also fixes two bugs: 1. A small issue in test/go/src/bin/testserver/main.go 2. A bug in TFrameTransport go implementation
Y
Yuxuan 'fishy' Wang committed
4d46c1124450eeb77d2a6adc7ea5fab304bfeb4a
Parent: 823474e
Committed by Duru Can Celasun <can@dcc.im>
on 6/19/2019, 8:52:24 PM