I've ended up POSTing the data as json, "validating" it as PARAM_RAW and then doing real validation in the function that actually processes the request.
General developer forum
Web services input validation problem
این گفتگو قفل شده است و در نتیجه دیگر نمیتوانید در آن شرکت کنید.