Perguntas com a marcação «rest»

A transferência de estado representacional, ou REST, é um estilo arquitetônico para o software de rede transferir informações pela web.


3
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 …

4
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 um …
47 rest  http 





6
Qual é a melhor maneira de retornar uma matriz como resposta em uma API RESTful?
Suponha que temos recursos como este, book: type: object properties: author: {type: string} isbn: {type: string} title: {type: string} books: type: array items: book Portanto, quando alguém cria um GETrecurso sobre os livros, retornaríamos o seguinte [{"author": "Dan Brown", "isbn": "123456", "title": "Digital Fortress"}, {"author": "JK Rowling", "isbn": "234567", "title": …
41 rest  json 


4
REST - Tradeoffs entre negociação de conteúdo via cabeçalho Accept versus extensões
Estou trabalhando no projeto de uma API RESTful. Sabemos que queremos retornar JSON e XML para qualquer recurso. Eu estava pensando que faríamos algo assim: GET /api/something?param1=value1 Accept: application/xml (or application/json) No entanto, alguém jogou fora usando extensões para isso, assim: GET /api/something.xml?parm1=value1 (or /api/something.json?param1=value1) Quais são as vantagens e …



3
API REST - A API deve retornar objetos JSON aninhados?
Quando se trata de APIs JSON, é uma boa prática achatar respostas e evitar objetos JSON aninhados? Como exemplo, digamos que temos uma API semelhante à IMDb, mas para videogames. Existem algumas entidades, Game, Platform, ESRBRating e GamePlatformMap, que mapeiam Jogos e Plataformas. Digamos que você solicite / game / …
37 design  rest  api-design  json 

2
Qual é a maneira correta de fazer o REST?
Atualmente, todo mundo faz SOA , mesmo que alguns não entendam realmente o que é isso. Então eles fazem errado. Usando isso como analogia, sei o que é REST (ou pelo menos acho que faço) e quero fazer parte dele. Mas eu quero fazer certo. Então, minha pergunta é qual …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.