MIME类型介绍:
MIME类型分为两级,类型和子类型。目前已经定义了8种类型;
text/*:表示人可读的文字;
image/*:表示图片;
model/*:表示3D模型,如VRML文件;
audio/*:表示声音;
video/*:表示移动的图片,可能包括声音;
application/*:表示二进制数据;
message/*:表示协议特定的信封,如email的消息和http相应;
multipart/*:表示多个文档和资源的容器;
HTTP1.1响应码介绍:
100~199:提供信息的响应
200~299:总指示成功
200~399:表示重定向
400~499:总表示一个客户端错误
500~599:总表示服务器错误
HTTP方法:
GET
POST
HEAD
PUT
DELETE
OPTIONS
TRACE
Cookie相关:
很多网站使用一些小文本串在连接之间存储持久的客户端状态,这些小文本称为cookie,服务器使用
cookie来指示会话ID,购物车内容,登录凭据,用户首选项等。
服务器可以设置不止一个cookie。
默认情况下,cookie来自于哪个服务器就应用于那个服务器,不过网站也可以指示一个cookie应用于
整个子域如,下面这个请求为真个foo.example.com域设置一个用户cookie:
Set-Cookie:user=elharo; Domain=.foo.example.com
为了针对cookie窃取攻击(如XSRF),可以将cookie设置为httponly,防止用javascript获取cookie。