Quando criamos uma classe REST baseada na WSRESTFUL, herdamos alguns métodos, abaixo alguns deles:
SetContentType
Descrição:
Permite definir o valor para o header Content-Type
Sintaxe:
SetContentType(cType)
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
cType | Caractere | Definição do tipo de retorno do método REST | X |
SetHeader
Descrição:
Permite criar um header para a resposta do método REST
Sintaxe:
SetHeader(cParam, cValue)
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
cParam | Caractere | Chave do header | X |
cValue | Caractere | Valor do header | X |
SetResponse
Descrição:
Escreve o valor recebido na resposta do método REST, o valor sempre é concatenado ao anterior
Sintaxe:
SetResponse(xResponse)
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
xResponse | Caracter, Numérico, Data, Objeto, Array | Valor que será concatenado a resposta do método REST | X |
Importante: Quando valores do tipo Objeto e Array são enviados, é necessário que o REST aceite o formato application/json, pois o Objeto ou Array recebido será serializado em formato JSON.
Observação: Qualquer dado diferente de caractere, exceção para Objeto e Array, será convertido para caractere via cValToChar.