摘要: 本文使用 java.nio.channels 中的类实现了一个简陋的 Http 服务器。实现了网络 IO 逻辑与业务逻辑分离,分别运行在 IO 线程和 业务线程池中。 HTTP 是基于 TCP 协议之上的半双工通信协议,客户端向服务端发起请求,服务端处理完成后,给出响应。 HTTP 报文主要由三部分构成:起始行,首部,主体。 其中起始行是必须的,首部和主体都是非必须的。起始行和首部都采用文本格式且都是结构化的。主体部分既可以是二进制数据也可以是文本格式的数据。 阅读全文
posted @ 2020-08-12 09:36 极客子羽 阅读(3090) 评论(0) 推荐(0)