Http 如何在java中实现网关

Http 如何在java中实现网关,http,httprequest,gateway,forward,Http,Httprequest,Gateway,Forward,我必须用java实现网关。 我有一个servlet,它接收诸如要命中的URL和要传递给该URL的参数之类的信息。 我需要从那里得到响应,如果需要,进行一些修改,并将其传递回浏览器 我试着打开一个到URL的HttpConnection,然后简单地在它的outputstream上写东西,但我猜这不起作用。是否可以创建一个新的HttpRequest并执行它? 如何在java中实现这一点?看起来ApacheHttpClient是一个选项,但我不应该使用它或任何其他外部库 非常感谢您的帮助 Vivek尝试

我必须用java实现网关。 我有一个servlet,它接收诸如要命中的URL和要传递给该URL的参数之类的信息。 我需要从那里得到响应,如果需要,进行一些修改,并将其传递回浏览器

我试着打开一个到URL的HttpConnection,然后简单地在它的outputstream上写东西,但我猜这不起作用。是否可以创建一个新的HttpRequest并执行它? 如何在java中实现这一点?看起来ApacheHttpClient是一个选项,但我不应该使用它或任何其他外部库

非常感谢您的帮助

Vivek

尝试使用and。使用ServerSocket,您可以侦听等待连接/请求的特定端口,使用Socket,您可以发送请求的客户端数据并发送到原始服务器。它是构建您自己的网关项目的基础…

尝试使用and。使用ServerSocket,您可以侦听等待连接/请求的特定端口,使用Socket,您可以发送请求的客户端数据并发送到原始服务器。这是一个基础,以建立自己的网关项目