title灵感来自Tinker Tailor Soldier Spy >。< 昨天开始看第二本书了,争取1月20号之前看完。还要看申论和行测,嗯…感觉时间有点不够。打算这几天看看行测有什么些题型,元旦回来保持每天定时做一套,刷题就完事了。
HTTP请求流程。
用curl.exe可以发起一个简单的http请求,也能查看访问url后服务器返回的http相应头。浏览器在http协议方面只不过是多了html渲染的功能,让用户看到更直观的界面。
http请求只能由客户端发起。请求方法也有很多,get、post最常见。1.get:用于获取页面的指定信息,若请求的资源是动态脚本,那么返回文本是web容器解析后的html源代码。 2.post:与get最大的不同是,post方法是有请求内容的。3.post没有get方法的长度限制。 3.put:请求服务器把请求的实体保存在资源下。若实体存在有则覆盖,没有资源的话会创建这个资源。
4.trace:回显服务器收到的请求。 5.options:请求获得url标识的资源在请求/响应过程中可以使用的功能选项。
http状态码:1xx——成功接收,等待处理。 2xx——成功处理。 3xx——重定向。 4xx——客户端错误。 5xx——服务器错误。 常见的状态码如下。200,请求成功;302,重定向(有Redirect和Transfer两种方法,区别在于Redirect是客户端重定向,而Transfer是服务器端重定向);404,请求资源不存在;400,语法错误服务器不能理解;403,服务器收到请求但拒绝提供服;500,服务器内部错误。
http消息超级详细的讲解,谢谢大佬。
还讲到了两种截获报文的软件:brup suite和fiddler。具体操作不必多写。
练字√ 锻炼√