假设我在服务器上有一个 JSP 脚本,该脚本从浏览器调用。此脚本内部调用另一个源来获取一些数据。
这个内部源是位于同一台机器上的脚本。我
是否有可能对该脚本执行一个简单的 HTTP-GET 请求,或者 HTTP 请求是否“离开”当前机器并再次“返回”到它(以便可以从外部查看/操作该请求)或者请求是否完全在当前服务器内处理?
答案1
如果请求是从同一台机器发起到同一台机器的,它不会离开它,而是在本地处理。换句话说,不可能从外部窥探到它。
答案2
正如前面提到的,连接不会离开服务器。但出于性能/设计/...的原因,您应该尽量避免使用 http 请求。当源位于同一个应用程序/Web 服务器中时,您应该直接访问它,而无需通过 http 绕道。
答案3
答案4
如果服务器已将套接字绑定到本地网络接口,那么这应该很容易。