1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

padrões de busca em serviços REST

Gostaria de entender como defino um endereço para ações de busca ou gatilho de processamento em serviços REST.

Para exemplificar, tenho um modelo empresa que tem endereço seguindo o que eu entendo por serviço REST eu possuo:

/service/company

POST insere uma nova empresa a abordagem de atualizar uma empresa validando se ela possui um id eu não acredito estar seguindo o padrão REST.

GET retorna todas as empresas cadastradas aqui ja possuo duvidas como posso filtrar este retorno.

/service/company/{id}

POST PUT atualiza os dados de empresa GET retorna os dados da empresa

/service/company/{id}/address

GET retorna os dados de endereço da empresa

agora imaginando que necessito recuperar uma coleção de empresas por um atributo qualquer por exemplo

quero recuperar todas empresas que possuem lojas em são paulo, como ficaria exposto em um serviço REST ??

Ou como faço uma ação por exemplo enviar fatura ou processar pedidos de uma determinada empresa.

Aguardo retorno.

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags rest arquitetura ou faça a sua própria pergunta.