一、HTTP协议 Request HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。 1.1 HTTP请求报文 一个HTTP请求报文由请求行(request line)、请求 ...
分类:
Web程序 时间:
2018-10-08 20:46:43
阅读次数:
213
首先要明确session和cookie的区别。浏览器端存的是cookie每次浏览器发请求到服务端是http报文头是会自动加上你的cookie信息的。服务端拿着用户的cookie作为key去存储里找对应的value(session).同一域名下的网站的cookie都是一样的。所以无论几台服务器,无论请求分配到哪一台服务器上同一用户的cookie是不变的。也就是说cookie对应的session也是唯
分类:
Web程序 时间:
2018-10-08 18:09:23
阅读次数:
270
7层协议: tcp连接和断开(三次握手和四次挥手): http协议(http1.0和http1.1/https): socket通信(和http比较): socket效率高,至少不用解析http报文部一些字段 cookie和session(还有cache): ...
分类:
其他好文 时间:
2018-10-02 20:43:49
阅读次数:
155
HTTP 基本知识 HTTP称为超文本传输协议,由客户端程序和服务器程序实现,通过交换HTTP报文进行通信。 通常浏览器实现了HTTP的客户端,web服务器实现了HTTP的服务器端。 Web页面是由对象组成的,一个对象只是一个文件,如HTML文件,JPEG文件,音频,视频等文件,他们通过URL地址寻 ...
分类:
Web程序 时间:
2018-09-28 19:11:04
阅读次数:
171
一、session_start([array $options=array()]) 1.只能在输出http头前启动此函数,因为如果需要改写sessid的键和值,需要在http报文头发出前就开始定义了; 2.$options有很多选项,包括设在sessid的键名(但是好像不包括设置值),sess CG ...
分类:
Web程序 时间:
2018-09-27 13:12:43
阅读次数:
180
1、HTTP协议的主要特点: 简单快速(统一资源符UII固定) 灵活(头部有数据类型) 无连接(不会保持连接) 无状态(服务端不能区分二次连接者身份) 2、HTTP报文的组成部分 请求报文:请求行 (http方法 页面地址 协议 版本),请求头(key:value),空行(请求头的结束标志),请求体 ...
分类:
Web程序 时间:
2018-09-24 23:19:06
阅读次数:
219
1、http协议的主要特点: 简单快速、灵活、无连接、无状态。 无连接:连接1次就会断掉 无状态:客户端和服务端两种身份,建立连接后,会断掉,下次请求时,服务端获取无法识别两次请求是否同一个人。 2、http报文的组成部分 报文分请求报文和响应报文。 请求报文:请求行、请求头、空行、请求体。 请求报 ...
分类:
Web程序 时间:
2018-09-05 11:38:52
阅读次数:
141
1.首部字段概述 先来回顾一下首部字段在报文的位置,HTTP 报文包含报文首部和报文主体,报文首部包含请求行(或状态行)和首部字段。 在报文众多的字段当中,HTTP 首部字段包含的信息最为丰富。首部字段同时存在于请求和响应报文内,并涵盖 HTTP 报文相关的内容信息。使用首部字段是为了给客服端和服务 ...
分类:
Web程序 时间:
2018-08-27 12:38:08
阅读次数:
160
HTTP报文格式 HTTP报文分为请求报文和响应报文,只有发送了请求报文,才会有响应报文。 常见的报文格式如下所示: 请求报文 一个请求报文由四部分组成,分别是: 请求行 请求头 空行 请求正文 请求行 请求行由三部分组成,分别是:请求方法,URL以及协议版本。 如上所示:该请求行的请求表示了本次请 ...
分类:
Web程序 时间:
2018-08-24 02:09:33
阅读次数:
261
Web服务基础 用户访问网站的基本流程 下面超哥为你揭晓用户访问网站的基本流程 图解dns解析 HTTP协议 版本 Http请求方法 HTTP状态码 HTTP状态码的命令查看 Http报文 ...
分类:
Web程序 时间:
2018-08-13 13:53:51
阅读次数:
211