US 11,943,308 B1
Dynamically modifying HTTP connections
Lucas Pardue, Wallington (GB)
Assigned to CLOUDFLARE, INC., San Francisco, CA (US)
Filed by CLOUDFLARE, INC., San Francisco, CA (US)
Filed on Dec. 29, 2022, as Appl. No. 18/148,352.
Int. Cl. H04L 67/142 (2022.01); H04L 67/02 (2022.01); H04L 67/143 (2022.01)
CPC H04L 67/142 (2013.01) [H04L 67/02 (2013.01); H04L 67/143 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method, comprising:
determining that a condition exists that triggers an HTTP server to modify one or more HTTP connections for one or more HTTP clients that are connected to the HTTP server;
dynamically modifying, at the HTTP server, the one or more HTTP connections including dynamically modifying a value for one or more HTTP connection resource parameters for the one or more HTTP connections;
sending, from the HTTP server, an indication of the dynamic modification to the one or more HTTP connections to the one or more HTTP clients, the indication including the dynamically modified value for the modified one or more HTTP connection resource parameters;
for each of the one or more HTTP clients, monitoring that HTTP client to determine whether it is complying with the modified one or more HTTP connection resource parameters; and
determining, from the monitoring, that one of the one or more HTTP clients is not complying with the modified one or more HTTP connection resource parameters, and responsive to this determination, closing an HTTP connection to that HTTP client.