Um servidor pode fazer solicitações HTTP internas?

1

digamos que eu tenha um script JSP em um servidor chamado pelo navegador. Este script chama internamente outra fonte para obter alguns dados.

Esta fonte interna é um script que está na mesma máquina. Eu

s é possível fazer uma simples solicitação HTTP-GET para esse script ou a solicitação HTTP "deixa" a máquina atual e "retorna" a ela novamente (para que seja possível ver / manipular essa solicitação de fora? ) ou o pedido é tratado totalmente dentro do servidor atual?

    
por acme 02.02.2010 / 11:18

4 respostas

1

Se a solicitação for iniciada a partir da mesma máquina para a mesma máquina, ela não será deixada e será processada localmente. Em outras palavras, não é possível espioná-lo do lado de fora.

    
por 02.02.2010 / 11:37
1

como já mencionado, a conexão não está saindo do servidor. mas você deve tentar evitar o uso da solicitação http por desempenho / design / ... motivos. quando a fonte estiver no mesmo aplicativo / servidor da Web, você deve acessá-lo diretamente sem fazer o desvio sobre http.

    
por 02.02.2010 / 12:06
1

É completamente aceitável. Coisas como o lado da borda incluem , webhooks e Deliverance incentivam o uso de http para integração.

Para garantir que a solicitação interna não apareça na rede, você pode ligar o soquete do listener da origem interna e o soquete do cliente do servidor a 127.0.0.1 .

    
por 02.02.2010 / 12:21
0

Se o servidor tiver vinculado um soquete à interface de rede local, isso deve ser fácil.

    
por 02.02.2010 / 11:23

Tags