TCP连接中我们比较熟悉的就是三次握手, 但是为什么是三次而不是两次或四次呢? 这里我想到了一个比喻来让大家明白.
敌人封锁江面, 我方间谍和联络员只能通过电报机隔着江面交流....但是那时的电报机质量不稳定, 有可能会出现失灵的情况. 所以就出现了如下对话:
间谍: 联络员, 你能收到我发的话么? 你要是能收到, 就说明我这个电报机可以发电报....联络员: 间谍, 我收到你发的话了, 这说明我的电报机可以收. 但是我不确定我的电报机能不能发, 你能收到我发的这句话么? 你要是能收到, 就说明我的电报机是可以发电报的....3.2 post的请求和应答
post请求, 因为涉及到需要上传的请求体, 手头没有现成的服务器, 所以我们用ithome的登陆来举例说明. 下图是登陆时post的具体数据:
?...当响应时, 我们应该需要一些字段代表 应答协议: http/1.1, 响应码: 200, 应答头: content-type等描述自身信息, 响应体: 如json, html等, 这样我们才能完全的表示我们的返回响应