Efetua uma requisição
PUT
e retorna verdadeiro se a requisição foi efetuada com sucesso.
Sintaxe
_ADVPL_get_property(< l_reference >,"DELETE", < l_path >, [ l_headers ]) => SMALLINT
Parâmetros
Nome | Tipo | Descrição | Obrigatório? | Padrão |
---|
l_path | CHAR | Caminho do serviço REST para requisição. | Sim | |
l_headers | CHAR | Lista de cabeçalhos específicos da requisição.1 | Não | |
1 Por ser uma lista de valores, os cabeçalhos precisam ser informados no formato {{"Header1: Content1"},{"Header2: Content2"}}
. Exemplo: {{"Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ=="}}
.
Retorno
Tipo | Descrição |
---|
SMALLINT | Verdadeiro se a requisição foi efetuada com sucesso. |
Exemplo
#------------------------------------------------------------------------------#
FUNCTION LREST_getDELETE()
#------------------------------------------------------------------------------#
DEFINE l_status SMALLINT
LET l_status = _ADVPL_get_property(m_rest_reference,"DELETE","/posts/1")
IF l_status THEN
CALL CONOUT("OK.:",_ADVPL_get_property(m_rest_reference,"RESULT"))
ELSE
CALL CONOUT("NOK:",_ADVPL_get_property(m_rest_reference,"ERROR_MESSAGE"))
END IF
END FUNCTION
Observação
- Para recuperar o resultado da requisição, utilize o método RESULT.
- Para recuperar a mensagem de erro, no caso da requisição não ter sido executada, utilize o método ERROR_MESSAGE.