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.


1
API RESTful e i18n: como projetar a resposta?
Estamos projetando uma API RESTful que se destina principalmente a atender às necessidades de um único cliente. Por causa de suas circunstâncias muito particulares, esse cliente precisa fazer o menor número possível de solicitações. A API manipula o i18n por meio de um cabeçalho Accept-Language nas solicitações. Isso funciona para …
15 rest  api  api-design  http 

2
Qual é a melhor maneira de criar o modelo de resposta a erros da API REST e o sistema de códigos de erro?
Minha implementação REST retornará erros no JSON com a próxima estrutura: { "http_response":400, "dev_message":"There is a problem", "message_for_user":"Bad request", "some_internal_error_code":12345 } Sugiro criar um modelo de resposta especial, onde eu possa passar os valores necessários para as propriedades (dev_message, message_for_user, some_internal_error_code) e retorná-los. No código, seria semelhante a este: $responseModel …
15 php  mvc  rest  api 


3
Como dar suporte a diferentes versões da API
Estou escrevendo uma API Rest e estou pensando em como lidar melhor com o suporte a diferentes versões. Por isso, não quero dizer como definir um URI como V2 ou V3, mas como estruturar o código, pois ele precisa: Suporte várias versões ao mesmo tempo, por exemplo. Os URIs V1 …


5
REST e HATEOAS são uma boa arquitetura para serviços da web?
Se bem entendi, o REST foi formalizado por Roy Fielding como um modelo descritivo da arquitetura da web. AFAIK Fielding não alegou que o REST era bom, ele estava apenas descrevendo a arquitetura de fato da web. A web já havia, nesse momento, provado um enorme sistema de hipertexto distribuído …
15 rest  hateoas 



1
Qual é a maneira correta de aninhar recursos no modelo REST?
Estou projetando uma API de serviço REST e fiquei preso na maneira correta de aninhar recursos. Recursos: parceiros, tickets, configurações Conexões entre recursos: parceiro tem muitos tickets, o parceiro definiu configurações, Lógica de negócios: você pode listar todos os parceiros como usuário anônimo, você pode adicionar um novo ticket ao …
14 api  rest  api-design 


6
As sessões do lado do servidor violam o REST?
De acordo com Roy Fielding (um dos principais autores da especificação HTTP) em sua tese seminal Architectural Styles ao discutir o REST , ele menciona: [E] uma solicitação do cliente para o servidor deve conter todas as informações necessárias para entender a solicitação e não pode tirar proveito de nenhum …
14 rest 


4
Usar composição e herança para DTOs
Temos uma API Web do ASP.NET que fornece uma API REST para nosso aplicativo de página única. Usamos DTOs / POCOs para transmitir dados por essa API. O problema agora é que esses DTOs estão aumentando ao longo do tempo, então agora queremos refatorar os DTOs. Estou procurando "práticas recomendadas" …
13 rest  api-design  web-api  dto  poco 


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.