C++实现http的post和get

image.png

创建socket,connect,然后先send消息头协议,再send消息体,不管get还是post,都是这个流程
接收response的时候,先解析消息头协议,再解析消息体

由于HTTP的底层是TCP/IP。所以GET和POST的底层也是TCP/IP。GET和POST能做的事情是一样一样的。如果给GET加上request body,或者给POST带上url参数,技术上是完全行的通的。也就是说,GET和POST在本质上没什么区别。

http是应用层,TCP/IP是传输层。怎么理解呢
也就是说http是在TCP/IP上的一个协议
比如说:
http定义有消息头,头里格式是xxx:xxx,发送的时候通过socke发送,
服务端接收的时候还是按xxx:xxx来解析,这个就是协议
都是通过TCP/IP进行传输

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容