java http从同一个服务器多次请求不同文件时,能否重用同一条连接?

问题描述

java中一般建立http连接是这样的:url=newURL("http://localhost:8080/aaa");httpURLConn=(HttpURLConnection)url.openConnection();发送接收。。。.......当再次从同一个服务器请求另外一个资源时,必须重新创建连接:url=newURL("http://localhost:8080/bbb");httpURLConn=(HttpURLConnection)url.openConnection();发送接收。。我想做的是,重用同一个连接,请求多个文件,例如:url=newURL("http://localhost:8080");httpURLConn=(HttpURLConnection)url.openConnection();httpURLConn.setPath("aaaa");///没有这个方法!发送接收。。。httpURLConn.setPath("bbbb);///没有这个方法!发送接收。。。能不能实现类似的方法?或者java有没有相关的能实现这个功能的库呢?

时间: 2024-05-21 06:39:38

java http从同一个服务器多次请求不同文件时,能否重用同一条连接?的相关文章

Java进阶学习:网络服务器编程

编程|服务器|网络 Java的Socket API提供了一个很方便的对象接口进行网络编程.本文用一个简单的TCP Echo Server做例子,演示了如何使用Java完成一个网络服务器. 用作例子的TCP Echo Server是按以下方式工作的: 当一个客户端通过TCP连接到服务器后,客户端可以通过这个连接发送数据到服务端,而服务端接收到数据后会把这些数据用同一个TCP连接发送回客户端.服务端会一直保持这个连接直到客户端关闭它为止. 因为服务器需要能同时处理多个客户端,我们先选用一个常见的多线

Java进阶学习:网络服务器编程_Java编程

文章来源:csdn 作者:DaiJiaLin Java的Socket API提供了一个很方便的对象接口进行网络编程.本文用一个简单的TCP Echo Server做例子,演示了如何使用Java完成一个网络服务器. 用作例子的TCP Echo Server是按以下方式工作的: 当一个客户端通过TCP连接到服务器后,客户端可以通过这个连接发送数据到服务端,而服务端接收到数据后会把这些数据用同一个TCP连接发送回客户端.服务端会一直保持这个连接直到客户端关闭它为止. 因为服务器需要能同时处理多个客户端

表单-java程序怎么向网页服务器发送post请求

问题描述 java程序怎么向网页服务器发送post请求 5C rt,想做一个快速登陆的程序,初学web,很多不了解,好像是向服务器发送from表单,用火狐抓取了post请求,怎样通过自己的程序向服务器发送这个请求 还有,我发现,发送的密码(就是upass哪个一大串的那个)是加密的,想要调用的话是调用js代码还是怎么做 解决方案 使用java程序发送post请求给servlet 解决方案二: 用post这个你随便去搜,都能搜到,至于密码那个,你需要知道加密方法,否则没戏,除非你是搞破解的 解决方案

linux服务器 外网请求不返回数据

问题描述 linux服务器 外网请求不返回数据 环境是linux.apache.php. 问题是将项目从windows迁移到linux后发生的. 就是当外网(内网正常)请求服务器时,偶尔发生无数据返回的现象. 比如客户端发出一个GET请求,服务端收到请求信息,处理后输出返回信息,但奇怪的是客户端就好像没收到似得一直处于连接状态. 尝试过用php.java等语言发出过请求,都是上述情况,服务端能收到请求数据,服务端程序也确实运行到了输出那里,但客户端就一直收不到数据. 怀疑是不是linux环境的配

java 路由器心跳包-java中怎么接收服务器传过来的json呢?谢谢大家

问题描述 java中怎么接收服务器传过来的json呢?谢谢大家 最近最到了一个关于路由器心跳包,需要用java实现,在取值方面,路由器传过来的是一串json { "gwmac":"c8:3a:35:29:bc:80","gwaddr":"192.168.1.10","gwport":"8080","usrnum":"0", "versio

如何用java监听本地发起的http请求

问题描述 条件:本机上已运行有Web服务器,有IIS的,也有tomcat的,有好些端口已被占用.问题:本机上的浏览器和多种软件需要向本机上和其它主机上的Web服务器进行http请求,这些请求可能是POST,也可能是GET,现有如果我想对这些请求提交至服务器之前进行判断,如果请求RUL中包含"ABC"字符则做某种处理,如果不包含"ABC"则放行不做任何干涉.这个可以实现吗? 解决方案 解决方案二:用过滤器...FilterpublicclassUrlCheckerim

调用短信平台webservice提示:服务器无法读取请求。

问题描述 各位大神,我是新手,在Java里面调用webservice的时候提示:服务器无法读取请求.--->XML文档(1,363)中有错误.--->输入字符串的格式不正确.我不太懂XML,请各位大神指点下!下图是从417行跳入报错的.这个是平台提供的接口类型 解决方案 解决方案二:先确认你发送的是否符合规则,提示你格式不对,很有可能某个参数格式不对解决方案三:引用1楼bdmh的回复: 先确认你发送的是否符合规则,提示你格式不对,很有可能某个参数格式不对 下面是平台给的接口说明,多次修改了数据

Java实现简易Web服务器_java

众所周知Web服务器与客户端之间的通信是使用HTTP协议的.HTTP是一个客户端和服务器端请求和应答的标准(TCP).因为HTTP协议是基于TCP协议的,所以我将使用JAVA中的Socket完成这个简易的Web服务器.关于HTTP更详细的资料,各位可以查阅相关资料进行了解. 在服务器编写之前,我们还是先来看一下浏览器与服务器之间通信的规则到底如何. 首先,我们是用ServerSocket来模拟一个服务端,通过浏览器访问,查看浏览器请求的内容: import java.io.BufferedWri

基于Tomcat7、Java、WebSocket的服务器推送聊天室实例_java

前言 HTML5 WebSocket实现了服务器与浏览器的双向通讯,双向通讯使服务器消息推送开发更加简单,最常见的就是即时通讯和对信息实时性要求比较高的应用.以前的服务器消息推送大部分采用的都是"轮询"和"长连接"技术,这两中技术都会对服务器产生相当大的开销,而且实时性不是特别高.WebSocket技术对只会产生很小的开销,并且实时性特别高.下面就开始讲解如何利用WebSocket技术开发聊天室.在这个实例中,采用的是Tomcat7服务器,每个服务器对于WebSoc