服务器可以做内部的HTTP请求吗?

比方说,我从浏览器调用的服务器上有一个JSP脚本。 这个脚本内部调用另一个来源来获取一些数据。

这个内部源是一个在同一台机器上的脚本。 一世

有可能对该脚本执行简单的HTTP-GET请求,或者HTTP请求“离开”当前机器并再次“返回”(以便可以从外部看到/处理该请求)或请求在当前服务器中完全处理?

如果请求是从同一台机器发起到同一台机器,它不会离开它,将在本地处理。 换句话说,从外面窥探是不可能的。

如前所述,连接不会离开服务器。 但你应该尽量避免使用http请求的性能/devise/ …原因。 当源代码位于同一个应用程序/networking服务器时,您应该直接访问它,而不必绕过http。

这是完全可以接受的。 像边缘包括 , webhooks和Deliverance的东西鼓励使用http进行集成。

为了确保内部请求不会出现在networking上,您可以将内部源监听套接字和服务器的客户端套接字绑定到127.0.0.1

如果服务器将套接字绑定到本地networking接口,那么这应该很容易。