---
sourceDocument: Segurança da plataforma Yokohama
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/platform-security

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Segurança da plataforma Yokohama

ft:clusterId :

    - psec

bundleId :

    - psec

workflow :

    - Platform


---

# Objeto "request"

# Objeto "request" {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 min. de leitura

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:  
{#c_requestAPI__table_mlm_jfs_st__entry__2}

| 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. |
[Tabela 1. Campos do objeto "request"]

{#c_requestAPI__table_mlm_jfs_st}

## request -- getAsJsonContent() {#ariaid-title2}

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](https://servicenow-prod.fluidtopics.net/YJyR0ktP5lls40ABXdZN4w "As JSON APIs podem ser usadas depois de chamar getAsJsonContent() no objeto request ou em uma propriedade ParameterValue.") para iterar no objeto e criptografar os campos.
{#r_RQST-getAsJsonContent__table_xnp_xct_st__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 2. Parâmetros]

{#r_RQST-getAsJsonContent__table_xnp_xct_st} {#r_RQST-getAsJsonContent__table_ynp_xct_st__entry__2}

| Tipo | Descrição |
|-|-|
| JsonNode | A solicitação como um JsonNode iterável. |
[Tabela 3. Retorna]

{#r_RQST-getAsJsonContent__table_ynp_xct_st}

## request -- getAsXmlContent() {#ariaid-title3}

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](https://servicenow-prod.fluidtopics.net/rN14WoePdyeUfIyu5yAByg "As XML APIs podem ser usadas depois de chamar getAsXmlContent() no objeto request ou em uma propriedade ParameterValue.") para iterar no objeto e criptografar os campos.
{#r_RQST-getAsXmlContent__table_vkf_vdt_st__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 4. Parâmetros]

{#r_RQST-getAsXmlContent__table_vkf_vdt_st} {#r_RQST-getAsXmlContent__table_wkf_vdt_st__entry__2}

| Tipo | Descrição |
|-|-|
| XMLContent | A solicitação como um objeto iterável do tipo XMLContent. |
[Tabela 5. Retorna]

{#r_RQST-getAsXmlContent__table_wkf_vdt_st}

## request -- XMLContains (cadeia de caracteres "path") {#ariaid-title4}

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.
{#r_RQST-XMLContains_S__params__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| path | Cadeia de caracteres | Instrução XPath que você está procurando. |
[Tabela 6. Parâmetros]

{#r_RQST-XMLContains_S__params} {#r_RQST-XMLContains_S__returns__entry__2}

| Tipo | Descrição |
|-|-|
| Booliano | Se o caminho fornecido existir ou não no DOM XML. |
[Tabela 7. Retorna]

{#r_RQST-XMLContains_S__returns}

