It appears that the coapoptions in the post() call do not cause the library to put a CF on the POST data. I am working on a test case and fix.