【发布时间】:2011-11-08 09:08:56
【问题描述】:
我的应用程序被部署为 JavaScript 工作在某个页面上,而 web 应用程序在其他地方的 tomcat 上运行。
我现在尝试做的是找到一种方法来确定请求是从给定的网页发送的还是从其他地方发送的(例如,从本地主机 - 在这种情况下我不能信任发送的数据)。
当我尝试在我的 servlet 中执行此操作时 - 在 doPost() 中 - 我得到了那个 servlet,作为请求发件人 url = @987654321@ 的结果是:
String domain = new URL(request.getRequestURL().toString()).toString();
System.out.println("url = " + domain);
我需要做什么才能获取我的脚本向我发送数据的页面的 URL?
【问题讨论】:
标签: web-applications servlets request