在JSP页面中,我需要执行以下操作(这是伪代码):
//Attach new POST params to request
//Make the request go to a 3rd party URL
我该怎么做?
我们现在解决这个问题的方式(非常糟糕):
//populate and generate an HTML form
//on window.load submit the HTML form (as a POST) to a 3rd party URL
我们希望所有这些都在服务器端完成,而不是让这个JS破解
答案 0 :(得分:2)
您可以使用URLConnection
提出POST
请求,here就是一个例子
答案 1 :(得分:2)
发送HTTP POST的方法有很多种。我建议使用apache HttpClient
库。
这是Stack Overflow上的前一个question and answers。问题出在Andriod上,但应该与Java完美配合。
另一种方法是使用URLConnection
类。我在这个问题上发了一个答案。
答案 2 :(得分:0)
在Java中无法做到这一点。你需要某种代理服务器或apache重写规则或类似的东西。 Java不适合这样做。