总要有人来改变世界的,为什么不能是你呢

Http权威指南(概述篇总结)

之前的《锋利的jQuery》后面陆续翻完了,实在觉得没什么值得记录的,也就没继续写了,然后看见书架上有

本去年买的《Http权威指南》,其实做web编程的,对于Http协议还是有必要深刻了解的,于是,接下来就开

始看这本书了。

1.MIME类型

中文名就是多用途英特网邮件扩展,起初是为了解决在不同电子邮件系统之间搬移报文时存在的问题,后来http采用

了它,用于描述并标记多媒体内容,其实这个MIME很常见,web服务器会为所有HTTP对象添加MIME类型。下图就

是我们常用的ajax请求返回的响应头:

正如我们通常希望的那样,它返回了一个json数据。

2.URI(统一资源标识符)

有两种形式:URL和URN;

URL(统一资源定位符,几乎所有的URI都是URL)应该不陌生吧,说到这就要提一下网址的构成了。

https://www.baidu.com

https://-------------协议类型/scheme(方案)
www-----------------万维网
baidu.com-----------域名

URN(统一资源名),特定内容的唯一名称,与资源所在地无关,可以通过URN将资源四处搬运,为了更有效地工作

URN需要一个支撑架构来解析资源位置,而此类架构的却是导致其仍处于试验阶段,并未大方位使用。

3.HTTP事务

常见方法:

GET:服务端向客户端发送资源

POST:客户端数据发送到服务端程序

PUT:将客户端数据存到服务器资源中

DELETE:从服务器中删除命名资源

HEAD:仅发送命名资源响应中的HTTP头部

状态码(响应码):

http请求都会返回一个状态码,常见的有200(ok)、302(重定向)、404(未找到资源)、500(服务端错误)

请求头:

响应头/体:

4.网络协议栈

 

posted @ 2018-07-23 01:48  桔子桑  阅读(182)  评论(0编辑  收藏  举报