add POST data/form support and test program