Perguntas com a marcação «http»

HyperText Transfer Protocol - um sistema textual para representar solicitações e respostas da web.

60
Barra à direita na API RESTful

Eu tenho tido um debate sobre o que fazer com uma barra final em uma API RESTful. Digamos que eu tenho um recurso chamado cães e recursos subordinados para cães individuais. Podemos, portanto, fazer o seguinte: GET/PUT/POST/DELETE http://example.com/dogs GET/PUT/POST/DELETE

58
Quando usar o código de status HTTP 404 em uma API

Estou trabalhando em um projeto e depois de discutir com as pessoas no trabalho por mais de uma hora. Decidi saber o que as pessoas na troca de pilhas poderiam dizer. Estamos escrevendo uma API para um sistema, há uma consulta que deve retornar uma árvore da organização ou uma árvore de...

48
Por que o método PATCH não é idempotente?

Eu estava pensando sobre isso. Suponha que eu tenha um userrecurso com ide namecampos. Se eu quiser atualizar um campo, poderia fazer uma solicitação PATCH para o recurso como este PATCH /users/42 {"name": "john doe"} E então o aplicativo atualizará o nome do usuário 42. Mas por que, se eu...

47
Código de status HTTP para "Ainda em processamento"

Estou criando uma API RESTful que oferece suporte a tarefas de longa execução de enfileiramento para manipulação eventual. O fluxo de trabalho típico para esta API seria: O usuário preenche o formulário O cliente publica dados na API A API retorna 202 Aceito O cliente redireciona o usuário para...

33
Uma API HTTP sempre deve retornar um corpo?

Existe algum tipo de padrão em relação às respostas da API HTTP? Depois de ler este tópico do discurso , comecei a me perguntar. Estamos desenvolvendo nossa API HTTP JSON pública no meu trabalho e não retornamos nada quando não é estritamente necessário (por exemplo, um PUT para / resource / {id}...