In-server redirection of HTTP requests
First Claim
1. A method comprising:
- receiving a URL request at a server implemented by one or more computing devices from a client, the URL request requesting a target URL content hosted on or accessible by the server;
generating within the server a response to the URL request;
obtaining a true URL content by the server according to the response, wherein the true URL content includes the target URL content when the response includes no redirection information, and the true URL content includes a redirected URL content associated with a redirected URL when the response includes redirection information indicating the redirected URL; and
sending the true URL content to the client.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for HTTP request service identify a true URL content regardless of whether the target URL is redirected, and send the true URL content to a client. The requesting and sending of the redirected URL content is done internally in the HTTP server system and do not require the client to have the ability to receive and execute a URL redirection command. The server system receives a URL request from the client and generates within the server a response to the URL request. If the response does not contain any redirection information, the true URL content includes the target URL content; and if the response contains redirection information indicating a redirected URL, the true URL content includes a redirected URL content associated with the redirected URL. The client receives the true URL content in either case by submitting a request for the target URL once.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a URL request at a server implemented by one or more computing devices from a client, the URL request requesting a target URL content hosted on or accessible by the server; generating within the server a response to the URL request; obtaining a true URL content by the server according to the response, wherein the true URL content includes the target URL content when the response includes no redirection information, and the true URL content includes a redirected URL content associated with a redirected URL when the response includes redirection information indicating the redirected URL; and sending the true URL content to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more non-transitory computer readable media storing executable instructions that, when executed by a server implemented by one or more computing devices, cause the server to perform acts comprising:
-
receiving a URL request by the server from a client, the URL request requesting a target URL content hosted on or accessible by the server; generating within the server a response to the URL request, the response containing redirection information indicating a redirected URL, obtaining a redirected URL content of the redirected URL by the server, wherein—
the true URL content includes the target URL content when the response includes no redirection information, and the true URL content includes a redirected URL content associated with a redirected URL when the response includes redirection information indicating the redirected URL; andsending the redirected URL content to the client. - View Dependent Claims (10, 11, 12)
-
-
13. A server system comprising a server computer, the server computer being programmed to:
-
receive a URL request for a target URL content from a client; submit the URL request using a target URL of the target URL content; generate a response to the URL request based at least in part on information received from a content provider associated with the target URL content; determine whether the response includes redirection information; obtain a first URL content including the target URL content in response to determining that the response includes no redirection information, obtain a second URL content including a redirected URL content associated with a redirected URL in response to determining that the response includes redirection information indicating the redirected URL; and send a true URL content to the client, the true URL content comprising one of the first URL content or the second URL content. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification