java - 如何使用 HttpURLConnection 发送 HttpRequest?

标签 java http servlets jax-rs

我有一个代理服务器 (JAX-RS),我想将一些请求转发到其他服务器。 我可以做到这一点,获取原始请求,从中获取所有 header 和数据,并逐个设置 HttpURLConnection,但我认为效率不高。

有没有办法

  • 只是转发请求

  • “克隆”请求,将其发送到其他服务器,然后将响应发回客户端

最佳答案

RequestDispatcher.forward(request) 或 sendredirect() 方法有什么问题?

关于java - 如何使用 HttpURLConnection 发送 HttpRequest?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17671281/

相关文章:

amazon-web-services - 通过 Get Object S3 请求中的查询字符串指定字节范围

java - 限制对 servlet 的访问

java - 用 HashMap 替换类属性有什么问题吗?

java - 带有 Rest 接口(interface)的 Spring Mvc Web 应用程序

java - TOMCAT 状态 404 试了所有错误

java - 我在哪里可以找到网络应用程序中保存的文件

Java Servlets - 写入文件

java - 使用 Jax WS 获取响应 header

java - 为什么人们要设计难以编写和部署的EJB2?

java - scala InputStreamReader 不读取整个数据(文件)