add POST data parsing support