当前位置: 代码迷 >> Java Web开发 >> 在后台怎么实现发送一个http请求,但要求不跳转
  详细解决方案

在后台怎么实现发送一个http请求,但要求不跳转

热度:4634   发布时间:2013-02-25 21:10:16.0
在后台如何实现发送一个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解析出问题了
  相关解决方案