The whole incoming request is stored, so that's a start. You just need to strip off the Post data part. Try something like this;
x = instring('<13,10,13,10>', p_web.RequestData.DataString, 1, 1)
if (x > 0) and (x+4 <= p_web.RequestData.DataStringLen)
p_web.SetValue('postdata',p_web.RequestData.DataString[(x+4) : p_web.RequestData.DataStringLen])
end
Then the postdata is in p_web.GetValue('postdata')
Cheers
Bruce