最近始终在争辩如何让 实现上传大文件的功能,所以都没怎么写技术类的文章了。惋惜的是至今还没争辩出来,惭愧~~~。不过由于这样,也了解了一下 消息恳求的大致过程。我就先简洁介绍下,然后再来讲如何利用 Telnet 来说明,我在每行前加了序号〕: 1 Get /mattmarg/ / 2 User-Age
nt: Mozilla/ (Macintosh; I; PPC) 3 Accept: text/html; */* 4 Cookie: name = value 5 Referer: :// XXX / 其中,第 1 行就是恳求
行:恳求方式为 Get〔除了 Get 之外,还有 Post、Put、Delete 方式〕,恳求的文件位于“根名目/matt marg/“下,固然也可以直接给出需要的页面〔如:/mattmarg/,也可以加上一些其它字段
如:/mattmarg/?id=1&uid=xxx。当我们通过 Get 恳求时,提交给效劳器的恳求行长度不能超过 1K,而假设利用 Post 方式,那么是把所提交的信息以实体内容形式发送给效劳器,所以假设效劳器没有限制的话,原那么上讲可以传输无限大的内容〕, / 表示了 的版本为 。其余几行就是消息头了,消息头主要是用来向效劳器传达某种信息或指示。如告知效劳器自己的终端〔User-Agent〕是什么(假设是扫瞄器那么返回相应的扫瞄器型号),终端所可以解释的类型〔Accept〕是什么,是从哪个页面提交的恳求〔Referer〕,以及扫瞄器所能解释的语言〔Accept-Language〕等等。我们这里拿 Accept-L anguage 来举个例子,大家都知道 google 在中国大陆显示的是简体中文,而在其它的国家那么显示对应的
语言,这个是怎么做到的呢?其实就是扫瞄器向效劳器递交的恳求信息中包含了 Accept-Language,而我们的扫瞄器默认是 zh-cn,然后效劳器在承受到该信息时返回对应的页面。 我们可以通过以下方法来验证一下: 1、翻开扫瞄器->工具->internet 选项->常规选项卡
2、选择“语言“,可见默认的语言是中文
3、选择“添加“,选择一种语言,然后调整一下优先挨次
4、确定之后,我们再访问一下 :// google /,是不是觉察原来的简体中文全都成了繁体字了。 · 响应消息 响应消息的格式为:一个状态行、假设干消息头和实体内容,其中消息头和实体内容可以没有,消息头和实体内容间有一个空行。 我们照旧先来看一个例
子: 01 / 200 OK 02 Server: Microsoft-IIS/ 03 X-Po
wered-By: 04 Date: Sun, 06 Jul 2021 11:01:21 GMT
HTTP请求流程 来自淘豆网m.daumloan.com转载请标明出处.