STREAMING PROGRESS UPDATES AND RESULTS OF REST API OPERATIONS
First Claim
1. A method of performing a representational state transfer (REST) application programming interface (API) operation at a server computing system, comprising:
- receiving a request of a hypertext transfer protocol (HTTP) session from a client computing system, the request requesting performance of the REST API operation and issuance of progress updates;
sending a first part of a response of the HTTP session to the client computing system, the first part of the response acknowledging the request;
sending, while the REST API operation is performed, at least one additional part of the response to the client computing system, each additional part of the response having a progress update for the REST API operation; and
sending, upon completion of the REST API operation, a final part of the response to the client computing system having a result of the REST API operation.
2 Assignments
0 Petitions
Accused Products
Abstract
One or more examples provide a method of performing a REST API operation at a server computing system includes receiving a request of a hypertext transfer protocol (HTTP) session from a client computing system. The request includes data for requesting performance of the REST API operation and issuance of progress updates. The method further includes sending a first part of a response of the HTTP session to the client computing system. The first part of the response acknowledges the request. The method further includes sending, while the REST API operation is performed, at least one additional part of the response to the client computing system, each additional part of the response having a progress update for the REST API operation. The method further includes sending, upon completion of the REST API operation, a final part of the response to the client computing system having a result of the REST API operation.
10 Citations
20 Claims
-
1. A method of performing a representational state transfer (REST) application programming interface (API) operation at a server computing system, comprising:
-
receiving a request of a hypertext transfer protocol (HTTP) session from a client computing system, the request requesting performance of the REST API operation and issuance of progress updates; sending a first part of a response of the HTTP session to the client computing system, the first part of the response acknowledging the request; sending, while the REST API operation is performed, at least one additional part of the response to the client computing system, each additional part of the response having a progress update for the REST API operation; and sending, upon completion of the REST API operation, a final part of the response to the client computing system having a result of the REST API operation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing system, comprising:
-
a memory configured with a representational state transfer (REST) application programming interface (API) and instructions; and a processor, coupled to the memory, configured to execute the instructions to; receive a request of a hypertext transfer protocol (HTTP) session from a client, the request requesting performance of a REST API operation in the REST API and issuance of progress updates; send a first part of a response of the HTTP session to the client, the first part of the response acknowledging the request; send, while the REST API operation is performed, at least one additional part of the response to the client, each additional part of the response having a progress update for the REST API operation; and send, upon completion of the REST API operation, a final part of the response to the client having a result of the REST API operation. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium having instructions stored thereon that when executed by a processor cause the processor to perform a method of performing a representational state transfer (REST) application programming interface (API) operation at a server computing system, comprising:
-
receiving a request of a hypertext transfer protocol (HTTP) session from a client computing system, the request requesting performance of the REST API operation and issuance of progress updates; sending a first part of a response of the HTTP session to the client computing system, the first part of the response acknowledging the request; sending, while the REST API operation is performed, at least one additional part of the response to the client computing system, each additional part of the response having a progress update for the REST API operation; and sending, upon completion of the REST API operation, a final part of the response to the client computing system having a result of the REST API operation. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification