A non-transitory computer-readable storage medium storing a computer-executable program which functions in a network system including a network device that provides a web service to a network terminal, and an information processing device that provides the web service on behalf of the network device,
- wherein the program causes the network device to function as:
- a first web service unit configured to generate and return, in response to receipt of a web service request for receiving the web service from the network terminal, a web service response to the web service request;
- a shifting unit configured to shift the network device to a predetermined state including a reduced power consumption state;
- a first redirection unit configured to be operable when the network device has been shifted to the predetermined state by said shifting unit, to redirect a web service request received from the network terminal to the information processing device;
- a reception unit configured to receive, from the information processing device, a web service response which responds to the web service request redirected by said first redirection unit and in which the information processing device is designated as a reference destination of data contained in the web service response;
- a second redirection unit configured to redirect the web service response received by said reception unit to the network terminal, and
- wherein the program causes said information processing device to function as:
- a web service unit configured to generate and return, to the network device, a web service response which responds to the web service request redirected from the network device by said first redirection unit and in which the information processing device is designated as a reference destination of data contained in the web service response.