Updated SendBody() to use streams