di request invoke