摘要: 利用面向对象的思想完成HTTP静态Web服务器的开发。 主要思路如下: 1.抽象出一个服务器类 1.1 编写类的对象属性 1.2 编写类的方法 注意: 在进行请求资源路径判断时,需要确认请求路径中是否包含参数,如果包含参数,需要通过split方法对请求的资源路径进行分割,并取出分割后的数据。 1 # 阅读全文
posted @ 2019-12-08 22:23 老王同鞋 阅读(307) 评论(0) 推荐(0)
摘要: 众所周知,Http协议是基于Tcp协议的基础上产生的浏览器到服务器的通信协议 ,其根本原理也是通过socket进行通信。 使用HTTP协议通信,需要注意其返回的响应报文格式不能有任何问题。 响应报文,一共包括4个部分,分别是响应行,响应头,空行,响应体,并且每项数据之间必须使用/r/n隔开。 空行是 阅读全文
posted @ 2019-12-08 22:22 老王同鞋 阅读(1158) 评论(0) 推荐(0)
摘要: HTTP协议,又称超文本传输协议,主要用于浏览器与服务器之间的通信。 HTTP 协议的制作者是蒂姆·伯纳斯-李,1991年设计出来的,HTTP 协议设计之前目的是传输网页数据的,现在允许传输任意类型的数据。 HTTP协议是基于TCP协议的通信协议,传输数据之前需要先建立连接。 HTPP协议通信效果图 阅读全文
posted @ 2019-12-08 22:21 老王同鞋 阅读(652) 评论(0) 推荐(0)