can anyone explain me why we use xml strings when we are using http socket programming(GET?POST?PUT).How can we send(or Post) a file to a server?