There are multiple definitions - click on the translation that matches your context.

在应要求下

词组

full

on demand

phrase

Definitions of on demand

English

as soon as the thing in question is asked for

The loan was repayable on demand.