EDGE SERVER HTTP POST MESSAGE PROCESSING
A CDN edge server process receives an HTTP message, takes a given action with respect to that message, and then forwards a modified version of the message to a target server, typically a server associated with a CDN customer. The process may include an associated intermediate processing agent (IPA)...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A CDN edge server process receives an HTTP message, takes a given action with respect to that message, and then forwards a modified version of the message to a target server, typically a server associated with a CDN customer. The process may include an associated intermediate processing agent (IPA) or a sub-processing thread to facilitate the given action. In one embodiment, the message is an HTTP POST, and the given action comprises the following: (i) recognizing the POST, (ii) removing given data from the POST, (iii) issuing an intermediate (or subordinate) request to another process (e.g., a third party server), passing the given data removed from the POST to the process, (iv) receiving a response to the intermediate request, (v) incorporating data received from or associated with the response into a new HTTP message, and (vi) forwarding the new HTTP message onto the target server. In this manner, the given data in the POST may be protected as the HTTP message "passes through" the edge server on its way from the client to the target (merchant) server. In an alternative embodiment, data extracted from the POST message is enhanced by passing the data to an externalized process and adding a derived value (such as a fraud risk score based on the data) back into the message.
Un processus de serveur périphérique CDN reçoit un message HTTP, entreprend une action donnée par rapport à ce message, puis transfère une version modifiée du message à un serveur cible, généralement un serveur associé à un client CDN. Le processus peut comprendre un agent de traitement intermédiaire associé (IPA) ou un fil de sous-traitement pour faciliter l'action donnée. Dans un mode de réalisation, le message est un HTTP POST, et l'action donnée consiste à : (i) reconnaître le POST, (ii) supprimer les données indiquées du POST, (iii) émettre une demande intermédiaire (ou subordonnée) vers un autre processus (p. ex., un serveur tiers), transférer les données indiquées supprimées du POST au processus, (iv) recevoir une réponse à la demande intermédiaire, (v) intégrer les données reçues de la réponse ou associées à celle-ci dans un nouveau message HTTP, et (vi) transférer le nouveau message HTTP vers le serveur cible. De cette façon, les données indiquées dans le POST peuvent être protégées lorsque le message HTTP « passe » par le serveur périphérique lorsqu'il est acheminé depuis le serveur client vers le serveur cible (marchand). Dans un autre mode de réalisation, les données extraite |
---|