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 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 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 memories 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 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 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 redirected URL content to the client. - View Dependent Claims (10, 11, 12)
-
-
13. 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 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 (14, 15, 16, 17, 18, 19, 20)
-
Specification