是通过TCP还是UDP接收HTTP请求?

Tom*_*mir 4 java http java-ee

Java中有没有办法知道是否HTTP收到了一个TCP或多个请求UDP

小智 5

引自RFC2616

HTTP通信通常通过TCP/IP连接进行.默认端口是TCP 80 [19],但可以使用其他端口.这并不妨碍HTTP在Internet上或其他网络上的任何其他协议之上实现.HTTP只假定可靠的传输 ; 可以使用任何提供此类保证的协议; HTTP/1.1请求和响应结构到所讨论协议的传输数据单元的映射超出了本规范的范围.

我会说这消除了默认的UDP.其他可靠形式的协议仍然是可能的