gpt4 book ai didi

c# - 将 xml 添加到 http 重定向

转载 作者:太空宇宙 更新时间:2023-11-03 16:40:07 25 4
gpt4 key购买 nike

我有一种情况需要将用户从我服务器上的页面重定向到另一台服务器上的页面。在此重定向中,我还需要向要重定向到的服务器发送一些 xml。这个 xml 文件可能很长,所以只在查询字符串中发送它不是一种选择。

我曾尝试将 xml 附加到 header 中,但 header 似乎无法到达另一端。

我知道如何以编程方式创建发送 xml 的请求以及如何重定向,只是不确定如何同时执行这两项操作。

简而言之,我需要 xml 来搭载重定向。此重定向将从 MVC 操作中完成。

提前致谢。

编辑

针对我的问题,我提出了以下可能的解决方案。不幸的是,它确实使用了我希望避免的两个请求。

基本上我将 xml 文件作为发布请求的 header 发送,其中还包含 session ID。这是异步发送的。

然后我重定向用户,在查询字符串中传递相同的 sessionid。这充当将一个请求链接到另一个请求的 token 。我现在只需要等待,看看对方是否愿意使用两个请求来工作。

我还研究了使用一个附加页面,我可以将用户重定向到该页面,该页面可能包含 Javascript 以执行附加表单发布到另一台服务器,该表单仅包含一个包含 xml 片段的字段,但是这个被我的老板排除在外(这是正确的,因为它看起来有点像 hack)。

除了两个请求之间可能存在竞争条件之外,我提出的方法是否有任何明显或不明显的缺点?

最佳答案

关于c# - 将 xml 添加到 http 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7887949/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com