unsigned char bytes []
int length = bytes_message->getBodyLength();
char* bytes = new char[length];memcpy(bytes, bytes_message->getBodyBytes(), length);
std::string str(reinterpret_cast<const char*>(bytes), length);
delete bytes;
unsigned char bytes []
int length = bytes_message->getBodyLength();
char* bytes = new char[length];