Objeto "request"
O objeto request é um objeto global disponível nos scripts de ação e condição da regra do Edge Encryption.
O objeto request é um objeto JavaScript que representa a solicitação do cliente que chega ao servidor proxy Edge Encryption. Você deve criar sua regra de criptografia para analisar o objeto request, mapear valores do objeto request para campos em uma tabela na instância e criptografar todos os dados confidenciais no objeto request.
O objeto request inclui os seguintes atributos e dados da solicitação do cliente:
| Campo | Descrição |
|---|---|
| path | A parte do caminho do URL. |
| requestMethod | GET, POST, PUT, PATCH, DELETE. |
| contentType | O campo de cabeçalho "Content-Type". |
| urlParams | Os parâmetros na cadeia de caracteres de consulta. Isso também pode ser avaliado para uma cadeia de caracteres. |
| postParams | Se for uma publicação de formulário, conterá os parâmetros de publicação. |
request – getAsJsonContent()
Retorna a solicitação como um objeto iterável do tipo JsonNode.
Este método está disponível somente em uma regra de Edge Encryption se o corpo da solicitação for uma carga JSON válida. Se você não tiver certeza de qual formato o corpo da solicitação inclui, verifique o campo "contentType" no objeto request.
Depois que a solicitação é retornada como um objeto JsonNode, você pode usar JSON APIs para iterar no objeto e criptografar os campos.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| JsonNode | A solicitação como um JsonNode iterável. |
request – getAsXmlContent()
Retorna o conteúdo da solicitação como um objeto iterável do tipo XMLContent.
Este método está disponível somente em uma regra de Edge Encryption se o corpo da solicitação for uma carga XML válida. Se você não tiver certeza de qual formato o corpo da solicitação inclui, verifique o campo "contentType" no objeto request.
Depois que a solicitação é retornada como um objeto XMLContent, você pode usar o XML APIs para iterar no objeto e criptografar os campos.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| XMLContent | A solicitação como um objeto iterável do tipo XMLContent. |
request – XMLContains (cadeia de caracteres "path")
Retorna verdadeiro se o caminho fornecido existir no DOM XML.
Este método está disponível somente se o corpo da solicitação for uma carga XML válida. Se você não tiver certeza de qual formato o corpo da solicitação inclui, verifique o campo "contentType" no objeto request.
| Nome | Tipo | Descrição |
|---|---|---|
| path | Cadeia de caracteres | Instrução XPath que você está procurando. |
| Tipo | Descrição |
|---|---|
| Booliano | Se o caminho fornecido existir ou não no DOM XML. |