Http post

Whitespace in this file is still completely screwed up.  I did what I could, but it's really hard to keep this consistent.