JSP servlet向第三方页面发出POST请求

时间:2013-03-11 23:09:43

标签: jsp servlets post

我目前正在开展一个学校项目,我必须为一个基于云的商店制作一个前端。所有库存,用户信息和内容都在第三方网页上,我们称之为www.cloud.com。

要检查数据库中的用户,我必须使用带有用户名和密码的xml向www.cloud.com/login发送POST请求。然后它将使用包含LoginResponse的xml进行响应,然后我的servlet必须处理该响应以查看它是否成功。

阅读完本文后 - http://www.javaranch.com/journal/200603/Journal200603.jsp#a5 我对如何设计系统非常了解,但我并不擅长JSP。

所以我的问题是,如何让我的servlet向第三方页面发出POST请求?

我在网上搜索过,发现了很多关于此的帖子。根据我的阅读,显然不可能从servlet执行常规POST请求。我看到了一个解决方法,您可以手动发送整个HTTP消息,但必须有更好的方法。

我认为我应该在.jsp页面上创建一个表单,对servlet执行POST操作,该操作应调用servlet上的doPost()方法。然后我应该使用正确的正文将此请求重定向到www.cloud.com/login。但后来我不明白我如何拦截响应,所以我的servlet可以检查登录是否成功。

嗯,我希望对你有意义。谢谢你的帮助。

/的Morten

0 个答案:

没有答案