add post handling interface to request