Use the request body instead of the header to pass the updated check mes...

...sages to the server
@santoch 

I ran into a couple of issues passing the data in the header.  First the data could get bigger than the limit for header size and second there were issues passing utf-8 encoded information in the header.  This change puts the data in the body where both issues seem to be fixed.