这里我想到了一个比喻来让大家明白.
敌人封锁江面, 我方间谍和联络员只能通过电报机隔着江面交流. 但是那时的电报机质量不稳定, 有可能会出现失灵的情况....所以就出现了如下对话:
间谍: 联络员, 你能收到我发的话么? 你要是能收到, 就说明我这个电报机可以发电报.
联络员: 间谍, 我收到你发的话了, 这说明我的电报机可以收....但是我不确定我的电报机能不能发, 你能收到我发的这句话么? 你要是能收到, 就说明我的电报机是可以发电报的.
间谍: 联络员, 我收到你的话了. 我的电报机也是能发能收, 我们可以正式交流情报了....使用fiddler抓包验证请求信息和响应信息
这里, 给大家推荐一个抓包工具fiddler, 免费好用....如果我们要写一个库来完成http协议的功能, 那么我们应该需要控制 请求方法: get/post, 请求地址: url, 请求协议: http/1.1, 请求头: 描述自身信息, 请求体: post时才有