HTTP POST,从ASP.Net重定向到JSP/ColdFusion哪种方式是最好的服务器端还是客户端?
我想将数据发布到另一台服务器(JSP或ColdFusion)。 注意:Post这意味着数据需要在另一台服务器上传输,而且浏览器应该自动重定向 使用它更好吗 表单标记…输入类型隐藏字段、值 ... 从javascript 表单提交() 或 或 我应该使用WebClient类吗HTTP POST,从ASP.Net重定向到JSP/ColdFusion哪种方式是最好的服务器端还是客户端?,asp.net,http,post,redirect,Asp.net,Http,Post,Redirect,我想将数据发布到另一台服务器(JSP或ColdFusion)。 注意:Post这意味着数据需要在另一台服务器上传输,而且浏览器应该自动重定向 使用它更好吗 表单标记…输入类型隐藏字段、值 ... 从javascript 表单提交() 或 或 我应该使用WebClient类吗 请同时提供安全视图中的要点。如果您希望浏览器正确发送到另一台服务器,那么您真的应该在客户端执行此操作-您的第二个选项将从远程服务器向客户端发送响应,但HTML中的任何相关链接都将显示为断开,因为用户将试图从您的服务器请求它们
请同时提供安全视图中的要点。如果您希望浏览器正确发送到另一台服务器,那么您真的应该在客户端执行此操作-您的第二个选项将从远程服务器向客户端发送响应,但HTML中的任何相关链接都将显示为断开,因为用户将试图从您的服务器请求它们 此外,从代码隐藏发出请求时,您将从服务器发送请求,而不需要该站点(您将无法访问)的任何客户端cookie、头等 需要考虑的其他问题:
HttpWebRequest myRequest =
(HttpWebRequest)WebRequest.Create("http://...");
myRequest.CookieContainer = new System.Net.CookieContainer(10000);
myRequest.Method = "POST";
myRequest.ContentType = "application/x-www-form-urlencoded";
myRequest.ContentLength = data.Length;
Stream newStream = myRequest.GetRequestStream();
newStream.Write(data, 0, data.Length);
newStream.Close();
return myRequest;