什么是请求?
孙悟空打死了白骨精,而唐僧却开始疯狂的念紧箍咒,于是猴哥大喊:师傅别念了!
这句话可以深挖,悟空把这句话说出来,要想起到效果必须满足一个条件:师傅能听懂。
怎么才能保证师傅能听懂?首先说的要是人话,鸟语师傅是听不懂的。
什么是人话?......本质上确实都是声波,但是具有特点的声波,一定范围内的频率才可以被称为人话。
从悟空的角度来看,请求就是他知道“师傅别念了”的意思是唐僧别说话了,然后他能把这句话说出来,通过空气传播最终到达师傅的耳边。
从唐僧的角度来看,来自悟空的问候他也知道是“让我别念了”。
从这句话本身来看,它既能被悟空所理解,又能被师傅理解,才有存在的意义啊(多好,一句话都能找到人生的意义,人却找不到)。
回到主题,什么是请求?
需要多角度看待请求。
它也许就是一串信息,能够在师徒之间产生爱恨情仇的信息。
而http请求也还是请求,就是和“师傅别念了”不太一样的请求而已,并没有什么难度。
我们从第三角度来看:
http请求本身的样子是:
- 请求行
- 首部行
- 空行
- 实体主体
欲知后事如何,请看下回分解。