Crie uma solicitação com o POST, que codifica resposta 200 ou 201 e conteúdo

Suponha que eu escreva um serviço REST cuja intenção seja adicionar um novo item de dados a um sistema.

Eu pretendo postar para

http://myhost/serviceX/someResources

Suponha que funcione, que código de resposta devo usar? E que conteúdo devo retornar.

Eu estou olhando para odefinições dos códigos de resposta HTTP e veja estas possibilidades:

200: Retornouma entidade que descreve ou contém o resultado da ação;

201: o que significa CREATED. Significado * A solicitação foi atendida e resultou na criação de um novo recurso. O recurso recém-criado pode ser referenciado pelos URIs retornados na entidade da resposta, com o URI mais específico para o recurso fornecido por um campo de cabeçalho Local. A resposta DEVE incluir uma entidade que contenha uma lista de características de recursos e localizações a partir das quais o usuário ou agente de usuário possa escolher o mais apropriado. O formato da entidade é especificado pelo tipo de mídia fornecido no campo de cabeçalho Content-Type. *

O último parece mais de acordo com as especificações Http, mas não estou absolutamente claro o que

A resposta DEVE incluir uma entidade que contenha uma lista de características e localizações de recursos

significa.

Recomendações? Interpretações?

questionAnswers(1)

yourAnswerToTheQuestion