Java 在不使用QueryString的情况下将变量从一个网站页面传递到另一个网站页面

Java 在不使用QueryString的情况下将变量从一个网站页面传递到另一个网站页面,java,asp.net,cross-platform,query-string,Java,Asp.net,Cross Platform,Query String,这个问题与前面的一个问题有关 我的情况不同之处在于,请求来自不同的网站(java)和我的网站(asp.net)。我不希望该变量出现在url中 任何建议 为了解释我的场景,我们正在制作一个网页(插件),它可以从任何其他网站调用。为了验证请求,我正在寻找一种机制,当其他网站将id和auth密钥传递到我的页面时。我可以使用它来验证请求。我不希望这些变量可见。我认为没有查询字符串就无法完成。我知道会话不起作用,因为会话不能在Java、Asp、Asp.net、Php等之间共享,至少不能在本地共享。如果您

这个问题与前面的一个问题有关

我的情况不同之处在于,请求来自不同的网站(java)和我的网站(asp.net)。我不希望该变量出现在url中

任何建议


为了解释我的场景,我们正在制作一个网页(插件),它可以从任何其他网站调用。为了验证请求,我正在寻找一种机制,当其他网站将id和auth密钥传递到我的页面时。我可以使用它来验证请求。我不希望这些变量可见。

我认为没有查询字符串就无法完成。我知道会话不起作用,因为会话不能在Java、Asp、Asp.net、Php等之间共享,至少不能在本地共享。如果您有一个存储会话的数据库,您可以始终在查询字符串中使用会话id,从而模拟跨语言会话。

我认为没有查询字符串是无法完成的。我知道会话不起作用,因为会话不能在Java、Asp、Asp.net、Php等之间共享,至少不能在本地共享。如果您有一个存储会话的数据库,那么您可以在查询字符串中始终使用会话id,从而模拟跨语言会话。

POST操作将起作用。变量仍然是请求的一部分,但用户不容易看到它。我说“随时”可见,因为它不会成为请求URL的一部分,但如果他们使用Firebug之类的工具,它将是可见的。除了共享数据库或其他形式的“带外”通信之外,我不确定是否可以通过其他方式实现…

a
POST
操作是否可行。变量仍然是请求的一部分,但用户不容易看到它。我说“随时”可见,因为它不会成为请求URL的一部分,但如果他们使用Firebug之类的工具,它将是可见的。除了共享数据库或其他形式的“带外”通信之外,我不确定是否可以通过其他方式实现…

正如chris提到的,发布帖子是实现这一目标的最佳方式。除此之外,您还可以考虑使用javascript实现同样的功能。使用JS库实现同样的功能非常容易

我想到的其中一些是 a) Jquery b) 尤伊 c) 分机(我想现在是Sencha)

但我绝对推荐jquery

使用jquery,您可以使用API执行post操作。下面是关于如何实现同样目标的更多信息。


希望这会有所帮助。

正如chris提到的,写一篇文章是实现这一目标的最佳方式。除此之外,您还可以考虑使用javascript实现同样的功能。使用JS库实现同样的功能非常容易

我想到的其中一些是 a) Jquery b) 尤伊 c) 分机(我想现在是Sencha)

但我绝对推荐jquery

使用jquery,您可以使用API执行post操作。下面是关于如何实现同样目标的更多信息。


希望有帮助。

你能发送一个POST请求而不是GET吗?为什么不想将数据存储在查询字符串中?我们正在制作一个网页(插件),可以从任何其他网站调用。为了验证请求,我正在寻找一种机制,当其他网站将id和auth密钥传递到我的页面时。我可以使用它来验证请求。我不希望这些变量可见。你能发送一个POST请求而不是GET吗?为什么不想将数据存储在querystring中?我们正在制作一个网页(插件),可以从任何其他网站调用它。为了验证请求,我正在寻找一种机制,当其他网站将id和auth密钥传递到我的页面时。我可以使用它来验证请求。我不希望这些变量可见。感谢jQuery选项,我会将其传递给java网站人员。感谢jQuery选项,我会将其传递给java网站人员。感谢Chris的回答!由于我将从另一个/java网站获取变量(例如id和auth key),我需要为java用户提供一些带外通信机制。你能给我提点建议吗?@Sharjeel好吧,你需要其他形式的交流。这必须类似于数据库或共享文件系统。有许多系统以类似的方式进行身份验证,但允许用户看到身份验证密钥。我强烈建议您检查一下您的系统,看看是否有办法做到这一点。这将是你最好的选择。另一个选择是研究类似单一登录系统或oauth的东西。谢谢你的回答克里斯!由于我将从另一个/java网站获取变量(例如id和auth key),我需要为java用户提供一些带外通信机制。你能给我提点建议吗?@Sharjeel好吧,你需要其他形式的交流。这必须类似于数据库或共享文件系统。有许多系统以类似的方式进行身份验证,但允许用户看到身份验证密钥。我强烈建议您检查一下您的系统,看看是否有办法做到这一点。这将是你最好的选择。另一种选择是研究类似单一登录系统或oauth的东西。