Web server request identification
AssigneeMicrosoft Technology Licensing, LLC
InventorsGuy Lewin, Itamar Azulay, Yossi Haber
Life of this patent
Estimating the term…
Abstract
A proxy server to receive a request from a client to a webserver and a response corresponding with the request from the webserver to the client is disclosed. The request is wrapped, and a wrapped request is received at the proxy server. The wrapped request is read at the proxy server. Metadata is added to a response corresponding with the wrapped request at the proxy server. The metadata can be based on the read wrapped request or the corresponding response.
Claims20
A method performed at a proxy server, the method comprising:
- receiving a wrapped request;
- finding a cross-origin resource sharing restriction in the wrapped request;
- determining the wrapped request includes a file download request;
- and
- adding metadata to a response, the response corresponding with the wrapped request, the metadata indicating removal of the cross-origin resource sharing restriction by adding a CORS header.
A first computer readable storage device which stores first computer executable instructions which upon execution control a first processor at a proxy server to perform:
- receiving a wrapped request;
- finding in the wrapped request a cross-origin resource sharing restriction;
- and
- adding response metadata indicating a removal of the cross-origin resource sharing restriction by adding a CORS header.
A system, comprising:
- a memory device to store a set of instructions;
- and
- a processor to execute the set of instructions which upon execution:
- wrap a request from a client to a webserver, thereby creating a wrapped request at the client;
- read the wrapped request at a proxy server and determine the wrapped request includes a file download request;
- find a cross-origin resource sharing restriction in the wrapped request at the proxy server;
- and
- add metadata at the proxy server to a response from the webserver to the client, the response corresponding with the wrapped request, the metadata indicating removal of the cross-origin resource sharing restriction by adding a CORS header.
Dependencies are inferred from the claim text.