在servlet的处理中发送httprequeset,请高手给个解决方案

antelope0606 2007-06-15 03:06:44
要求是在servlet的doPost处理中,向另外一个server(A)发一个get请求,根据这个get请求的结果,来决定dopost中的余下逻辑,而且server(A)还是用PHP做的程序,是现有系统,不能改变。请问高手,怎么实现啊
...全文
175 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
antelope0606 2007-06-15
  • 打赏
  • 举报
回复
to enl_green
呵呵 说穿了也没什么,serverB就相当于新浪体育,serverA就相当于新浪,做这个东西就是用来做无缝迁移的。
谢谢大家了。>_<
antelope0606 2007-06-15
  • 打赏
  • 举报
回复
to 9441
谢谢,发送应该是可以了,那么在发送的线程中能得到serverA端的应答吗?
Rolf已存在 2007-06-15
  • 打赏
  • 举报
回复
你是想由c发送到serverA用户名和密码,然后根据是否能登陆然后进行下面的操作吧?
应该能实现吧,大概要用到java.net里的东西,很久不用那些东西了,你可以去网上查查用法......

不过你想做什么啊?呵呵
9441 2007-06-15
  • 打赏
  • 举报
回复
看java.net.URL
antelope0606 2007-06-15
  • 打赏
  • 举报
回复
这个程序实际上是serverB 向 serverA发送身份验证,但是要通过 servletC来中转,即 B 向C发送用户ID和pass,C再向A用httpreq发送用户ID和pass,A的系统是现有的,不能改变,只能向A发http的get请求,不知道能不能实现
Rolf已存在 2007-06-15
  • 打赏
  • 举报
回复
向另外一个server(A)发一个get请求,


你请求的内容是什么?如果serverA上的程序没有接口,那恐怕就没什么办法了,要么就在serverA上自己再加段程序,把需要的数据取出来,然后通过存储或webservice发还给主servlet
antelope0606 2007-06-15
  • 打赏
  • 举报
回复
谢谢二位,流程如下
servlet.doPost{
//sendhttpreq
//gethttpres
}
能实现吗??

wrong1111 2007-06-15
  • 打赏
  • 举报
回复
意思不清楚呀,你的意思是在SERVLET中,有个方法,需要去访问别的服务器,返回一个请求,根据请求中带的参数来判断余的操作方向!!是不是这个意思呀!
那不还是SERVLET ---SEVER(服务器)--servlet
Rolf已存在 2007-06-15
  • 打赏
  • 举报
回复
能不能说具体点,简单点说只能server(a)上的数据存到存储介质上,然后在从servlet中取

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧