Definindo Cabeçalhos e Códigos de Resposta HTTP para Aplicativos RESTful

Os cabeçalhos e os códigos de status HTTP são úteis para ajudar os programas clientes e de intermediários a entenderem as informações sobre os pedidos e respostas para os aplicativos. Os cabeçalhos HTTP contém informações de metadados. Os códigos de status HTTP fornecem informações de status sobre a resposta.

Antes de Iniciar

Consulte a especificação HTTP 1.1 para familiarizar-se com os cabeçalhos HTTP e códigos de status HTTP.

Sobre Esta Tarefa

Os cabeçalhos HTTP contém informações de metadados, como informações de autenticação de segurança, o agente do usuário usado e os metadados de controle de cache. Os cabeçalhos HTTP padrão são definidos na especificação HTTP, porém, é possível usar os cabeçalhos HTTP customizados, se necessário.

É possível ler os cabeçalhos HTTP a partir do pedido e configurar os cabeçalhos na resposta. Há um conjunto de cabeçalhos de pedido e de resposta comuns, mas também há cabeçalhos de pedido e de resposta exclusivos. O JAX-RS fornece uma interface introduzível HttpHeaders e a anotação do parâmetro @HeaderParam para cabeçalhos HTTP de leitura. Se um objeto javax.ws.rs.core.Response for retornado a partir de um método de recurso, poderá configurar os cabeçalhos HTTP na resposta. Além disso, é possível configurar os cabeçalhos HTTP quando uma entidade for gravada usando a interface MessageBodyWriter.

É possível configurar os códigos de status de resposta HTTP para ajudar os programas clientes a entenderem a resposta. Enquanto as respostas possam conter um código de erro em formato XML ou diferente, os programas clientes podem entender mais rapidamente e facilmente um código de status de resposta HTTP. A especificação HTTP define vários códigos de status que são normalmente entendidos pelos clientes.

Procedimento

Resultados

Você usou cabeçalhos HTTP para cabeçalhos de solicitação de leitura e configurou códigos e cabeçalhos de status de resposta para aplicativos da Web JAX-RS.


Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_jaxrs_defresource_httpheaders
Nome do arquivo: twbs_jaxrs_defresource_httpheaders.html