gpt4 book ai didi

asp.net - Response.Redirect 将数据发布到 ASP.NET 中的另一个 URL

转载 作者:行者123 更新时间:2023-12-03 15:05:20 25 4
gpt4 key购买 nike

我想将响应重定向到另一个 URL,同时它的 HTTP header 中包含一些 POST 数据。

// Inside an ASP.NET page code behind:
Response.Redirect("http://www.example.com/?data=sent%20via%20GET");
// This will sent data to http://www.example.com via GET.
// I want to POST this data to http://www.example.com instead.

如何在 ASP.NET 中做到这一点?

最佳答案

你也可以用这个技巧发送大量数据..

Response.Clear();

StringBuilder sb = new StringBuilder();
sb.Append("<html>");
sb.AppendFormat(@"<body onload='document.forms[""form""].submit()'>");
sb.AppendFormat("<form name='form' action='{0}' method='post'>",postbackUrl);
sb.AppendFormat("<input type='hidden' name='id' value='{0}'>", id);
// Other params go here
sb.Append("</form>");
sb.Append("</body>");
sb.Append("</html>");

Response.Write(sb.ToString());

Response.End();

关于asp.net - Response.Redirect 将数据发布到 ASP.NET 中的另一个 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6062078/

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