栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

将HttpServletRequest转发到其他服务器

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

将HttpServletRequest转发到其他服务器

不幸的是,没有简单的方法可以做到这一点。基本上,您必须重构请求,包括:

  • 正确的HTTP方法
  • 请求参数
  • 请求标头(
    HTTPUrlConnection
    不允许设置任意用户代理,
    Java/1.*
    始终附加“ ”,您需要HttpClient)
  • 身体

这是很多工作,更不用说它无法扩展了,因为每个这样的代理调用将占用您计算机上的一个线程。

我的建议:使用原始套接字或netty并在最低级别上拦截HTTP协议,只需动态替换一些值(例如

Host
标头)即可。您能否提供更多背景信息,为什么需要此背景信息?



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/615787.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号