手写web服务器:post请求实现说明
原本打算今天分享post
接口请求实现的,但是今天在具体实现的过程中,出现了上次的阻塞情况,就是必须得浏览器终止请求才能收到响应,所以今天就暂时不再更新内容,等我晚上解决了问题,明天再来分享。
下面,我们补充下请求头的一些知识点。
请求头
一般我们说请求头,都说的是post
和get
请求,当然也有put
、delete
等,但今天我们暂时不说他们,只说前两个。如上图所示,get
请求和post
请求都是同样的结构,唯一的区别是get
请求的请求数据是空的,而post
的请求数据是有值的。
请求头和请求数据直接有个空行隔开,我今天被卡住,就是空行后面的数据无法获取到,所以后面就没法弄了。
如果post
请求不带请求数据,对服务器来说和get
请求是一样的,具体看你如何处理这两种请求。
其实,对服务器而言,这两种请求方式没有本质区别,区别只在请求数据是否有值,其他的都一毛一样。
好了,今天就说这么多,post
接口的实现,今天我一定会解决,到时候get
请求也得好好优化下。
评论