Styling and struggling with HTTP:post

for some reason HTTP:post does not return the correct error status

Change-Id: I25dac7c0ce0bbc5a65f0e96b3e6a168c3e03d985