This HTTP Data Representations handout gives and overview of the most common data representations used to move data around in web applications.  There are the two popular representations for encoding form data: Percent Encoded and Multipart / Form Data.  There are also two popular representations for web services: XML and JSON.  This handout shows all four with examples to make it easy to see how each works.