When CDSSO is enabled in the agent config, POST commands can result in an empty post and results in the agent not communicating with OpenAM.
Steps to reproduce:
1. Installed default OpenAM 12.0.2
2. Installed default agent 4.0.0 with CDSSO and Post Data Preservation configured.
3. When placing the following command in the browser, agent works correctly:
curl -X POST -d 'name=value' http://openam.example.com/api/application.cgi
When doing the following curl command, agent has an empty post and results in a 403.
curl -X POST http://openam.example.com/api/application.cgi