Not every HTTP request is a GET
Add content headers before touching OutputStream
Merge remote-tracking branch 'origin/master'