2

我有一台服务器,我想将请求转发到另一台服务器(可能需要修改)。

我使用 HttpURLConnection 连接到第二台服务器(从第一台服务器)。我可以从 HttpServletRequest 中得到很多信息,例如:

  • 获取属性名称 -> 获取属性
  • 获取标题名称 -> 获取标题
  • 获取参数名称 -> 获取参数
  • 获取查询字符串
  • getReader(用于正文)

但是对于 HttpURLConnection 我只能设置请求属性(键,值)。我真的不知道属性、标题、参数之间有什么不同。

我应该如何将 HttpURLConnection 设置为与 HttpServletRequest 相同?

“复制”或“克隆”请求需要哪些信息?

我是否应该从请求中获取所有属性、标头、参数和查询字符串并使用 setRequestProperty(key, value) 设置它们?

4

0 回答 0