Thrift client protocol for accessing thrift APIs over HTTP