REST com URI em ambientes diferentes

Amigos, boa tarde!

Estou desenvolvendo um WebService e queria usar o mesmo certificado digital para Produção e Desenvolvimento.

O problema é que o ambiente REST você aponta o ambiente no HTTPJOB e não no URI. Alguém já passou por esta necessidade?

Eu queria usar a mesma porta e apontar para Environment diferentes.

Agradeço desde já!

compartilhar
  • Você tem dois appserves para produção e desenvolvimento certo?

    Daniel Mendes   09 de Jul de 2020
  • Oi daniel, nesse caso específico não. Esse será o caminho que vamos seguir caso não seja possível usar no mesmo appserver.

    Nossa ideia é usar o Special Key para diferenciar os ambientes e queriamos usar a mesma porta com URI diferentes.

    Raphael Neves Pinheiro   09 de Jul de 2020
  • Nossa, é uma arquitetura perigosa, eu como DEV já derrubei o Appserver inúmeras vezes durante testes :D

    Daniel Mendes   10 de Jul de 2020
  • Então, não acho que seja possível fazer isso, pois existem algumas seções e chaves da configuração de REST que acabam não podendo se repetir.

    Daniel Mendes   10 de Jul de 2020
  • Mas também tem um fato, se um DEV compilar apontando pro mesmo appserver de produção, pode acabar derrubando uma galera, salvo engano, o appserver precisa de exclusividade pra compilar, não verificando ambientes em uso, apenas threads ativas.

    Daniel Mendes   10 de Jul de 2020
Mostrar todos os 6 comentários>
  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 TOTVS DevForum!

0 resposta

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