Communication apparatus, communication method, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorRyo Watanabe
Life of this patent
Estimating the term…
Abstract
A server apparatus receives, from a client apparatus, a Hypertext Transfer Protocol (HTTP) request for requesting the server apparatus to perform processing. The HTTP request includes identification information for identifying the requested processing. The server apparatus determines whether to transmit, during a period from reception of the HTTP request to transmission of a first response indicating completion of the processing requested by the HTTP request, a second response to the client apparatus. The determination is made based on the identification information included in the HTTP request.
Claims19
A communication apparatus that performs communication in accordance with Hypertext Transfer Protocol (HTTP), the communication apparatus comprising:
- a reception unit configured to receive, from another communication apparatus, an HTTP request for requesting the communication apparatus to perform processing, the HTTP request including identification information for identifying the requested processing;
- a determination unit configured to determine, based on the identification information included in the HTTP request, whether to transmit, during a period from reception of the HTTP request by the reception unit to transmission of a first response indicating completion of the processing requested by the HTTP request, a second response to the other communication apparatus;
- and
- a transmission unit configured to transmit, to the other communication apparatus, the first response and the second response based on the determination made by the determination unit.
A communication apparatus that performs communication in accordance with Hypertext Transfer Protocol (HTTP), the communication apparatus comprising:
- a reception unit configured to receive, from another communication apparatus, an HTTP request for requesting the communication apparatus to transmit content;
- and
- a transmission unit configured to transmit, to the other communication apparatus, a first response corresponding to the HTTP request during execution of predetermined processing by the communication apparatus on the content requested by the HTTP request received by the reception unit, and to transmit, to the other communication apparatus, a second response corresponding to the HTTP request after completion of the predetermined processing.
A communication method executed by a communication apparatus that performs communication in accordance with Hypertext Transfer Protocol (HTTP), the communication method comprising:
- receiving, from another communication apparatus, an HTTP request for requesting the communication apparatus to perform processing, the HTTP request including identification information for identifying the requested processing;
- determining, based on the identification information included in the HTTP request, whether to transmit, during a period from reception of the HTTP request to transmission of a first response indicating completion of the processing requested by the HTTP request, a second response to the other communication apparatus;
- and
- transmitting, to the other communication apparatus, the first response and the second response based on the determination.
A control method for a communication apparatus that performs communication in accordance with Hypertext Transfer Protocol (HTTP), the control method comprising:
- receiving, from another communication apparatus, an HTTP request for requesting the communication apparatus to transmit content;
- and
- transmitting, to the other communication apparatus, a first response corresponding to the HTTP request during execution of predetermined processing by the communication apparatus on the content requested by the received HTTP request, and transmitting, to the other communication apparatus, a second response corresponding to the HTTP request after completion of the predetermined processing.
A non-transitory computer-readable storage medium that stores a program for causing a communication apparatus that performs communication in accordance with Hypertext Transfer Protocol (HTTP) to execute processing comprising:
- receiving, from another communication apparatus, an HTTP request for requesting the communication apparatus to perform processing, the HTTP request including identification information for identifying the requested processing;
- determining, based on the identification information included in the HTTP request, whether to transmit, during a period from reception of the HTTP request to transmission of a first response indicating completion of the processing requested by the HTTP request, a second response to the other communication apparatus;
- and
- transmitting, to the other communication apparatus, the first response and the second response based on the determination.
Dependencies are inferred from the claim text.