I think the easiest way to do this is to use the deep link module. Send all data you want to prefill in the deeplink, create an object when executing the deeplink and show a page to the user with the newly created object.
Is there a specific reason you want to use a POST operation?