Perguntas sobre 'http'

3
respostas

Por que o HTTP não tem redirecionamento POST?

Os redirecionamentos HTTP são feitos através dos códigos HTTP 301 e 302 (talvez outros códigos também) e um campo de cabeçalho conhecido como "Local", que tem o endereço do novo local a ser utilizado. No entanto, os navegadores sempre enviam uma...
10.08.2011 / 10:49
6
respostas

Por que uma solicitação GET não deve alterar dados no servidor?

Em toda a Internet, vejo os seguintes conselhos: A GET should never change data on the server- use a POST request for that Qual é a base para essa ideia? Se eu fizer um serviço php que insere dados no banco de dados e passar os parâme...
01.03.2013 / 13:15
8
respostas

Que código de status HTTP deve ser retornado se várias ações terminarem com status diferentes?

Estou criando uma API em que o usuário pode solicitar que o servidor execute várias ações em uma solicitação HTTP. O resultado é retornado como um array JSON, com uma entrada por ação. Cada uma dessas ações pode falhar ou ter sucesso independ...
29.08.2016 / 14:47
4
respostas

O que a HATEOAS oferece para a descoberta e desacoplamento, além da capacidade de alterar sua estrutura de URL mais ou menos livremente?

Ultimamente, tenho lido sobre a hipermídia como o mecanismo do estado do aplicativo (HATEOAS), a restrição reivindicada para tornar uma API da Web "verdadeiramente RESTful". Tudo se resume basicamente a incluir links com todas as respostas às po...
14.04.2014 / 08:12
3
respostas

Barra cortada na API RESTful

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

Qual deve ser o código de status http para o erro "Serviço indisponível em sua área"?

Nosso serviço está em 5 cidades agora. Se alguém tentar chamar nossa API de serviço de qualquer outra cidade, queremos lançar esse erro Service not available in your area . A questão é, qual é o código http apropriado para este erro? 50...
12.07.2018 / 14:46
3
respostas

Devo usar códigos de status HTTP para descrever eventos no nível do aplicativo

Vários servidores com os quais lidei retornarão o HTTP 200 para solicitações que o cliente deveria considerar uma falha, com algo como 'success: false' no corpo. Isso não parece uma implementação adequada de códigos HTTP para mim, especialmen...
16.12.2015 / 19:11
4
respostas

REST - Tradeoffs entre negociação de conteúdo via Accept header versus extensions

Estou trabalhando no design de uma API RESTful. Sabemos que queremos retornar JSON e XML para qualquer recurso fornecido. Eu estava pensando que faríamos algo assim: GET /api/something?param1=value1 Accept: application/xml (or application/js...
14.03.2012 / 03:50
2
respostas

Como uma API REST deve manipular solicitações PUT para recursos parcialmente modificáveis?

Suponha que uma API REST, em resposta a uma solicitação HTTP GET , retorne alguns dados adicionais em um subobjeto owner : { id: 'xyz', ... some other data ... owner: { name: 'Jo Bloggs', role: 'Programmer' } } É evide...
14.08.2013 / 17:19
4
respostas

Código de status HTTP para "Processamento contínuo"

Estou criando uma API RESTful que suporta o enfileiramento de tarefas de longa duração para o manuseio eventual. O fluxo de trabalho típico para esta API seria: O usuário preenche o formulário Dados de publicações do cliente na API re...
19.04.2016 / 19:46