日期:2014-05-17  浏览次数:20781 次

在后台如何实现发送一个http请求,但要求不跳转
如题。

------解决方案--------------------
httpclient 啊!
------解决方案--------------------
你的需求看起来挺模糊的。。。

是用Java代码模拟发出HTTP的GET请求?

简单的可以直接: new URL("网址").openConnection() 然后就读取内容就行了。
------解决方案--------------------
POST请求的话,直接用URL这个,难度较大;主要是封装很差,此外也没有Cookie等管理。

建议用HttpClient这个开源组件包来做。
------解决方案--------------------
你用servelt或者struts2,来发布一个服务,然后用HttpClient,或者HttpUrlConnection,来模拟POST参数给前面用servelt或者struts2发布的服务,也就是你发布的Http;//localhost:8080/Project/myServlet这个服务。
如果你发布的是get服务就模拟get请求。
------解决方案--------------------
.UnknownHostException找不到主机如果确定主机是存在的,那只能说明一个问题,你的DNS解析出问题了