ajax跨域 服务器代理 302响应

hh_xj 2014-03-31 12:14:15
web新手,碰到个棘手的问题,
网站A想采集B的一些数据,
目前通过Ajax将url发送到A的apache,apache代理模块访问在B上的url,
但B返回一个302重定向响应,ajax请求在调试时,send时就因为请求出错而发生异常,
请问针对这种302的请求,如何跨域得到页面,

如果没有解决办法,我这里有几个候选的办法,但都比较折腾,如下:
1,写一个独立的http程序,apache将url转发到这个程序,程序像url请求,碰到302,就继续请求,知道拿到200后,返回给apache

2,浏览器插件,直接访问拿到的页面

新手,求救,感谢
...全文
288 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hh_xj 2014-03-31
  • 打赏
  • 举报
回复
而且两种办法,我都不知道可不可行的,真诚请教
hh_xj 2014-03-31
  • 打赏
  • 举报
回复
在写chrome插件解决中,正常访问是200,通过apache去访问是返回302,
001007009 2014-03-31
  • 打赏
  • 举报
回复
正常访问时,重定向 是怎么个情况
hh_xj 2014-03-31
  • 打赏
  • 举报
回复
最近问的问题在csdn都没人愿意搭理呀!

87,915

社区成员

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

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