360大牛:全面解读PHP面试☆

HTTP协议状态码
五类响应: 1XX 2XX 3XX 4XX 5XX
1XX
Informational
信息性状态码,表示接受的请求正在处理
2XX
Success
成功状态码,表示请求正常处理完毕
3XX
Redirection
重定向状态码,表示需要客户端需要进行附加操作
4XX
Client Error
客户端错误状态码,表示服务器无法处理请求
5XX
Server Error
服务器错误状态码,表示服务器处理请求出错

常见状态码
200 请求被成功处理,服务器会根据不同的请求方法返回结果
204 该状态码表示服务器接收到的请求已经处理完毕,但是服务器不需要返回响应体
206 该状态码表示客户端进行了范围请求,而服务器成功执行了这部分的GET请求
301 永久性重定向。该状态码表示请求的资源已经被分配了新的URI,并且以后使用资源现在所指的URI。

302 临时性重定向。该状态码表示请求的资源已被分配了新的URI,希望用户本次能使用新的URI访问。

303 该状态码表示由于请求对应的资源存在另一个URI,应使用GET方法定向获取请求的资源
304 该状态码表示客户端发送附带条件请求时,服务器端允许请求访问资源,但未满足条件的情况
307 临时重定向。该状态码与302和303的有着类似的含义,不同之处在于,307状态码并不会指定客户端要用什么样的请求方法请求重定向地址

400 表示该请求报文中存在语法错误,导致服务器无法理解该请求
401 该状态码表示发送的请求需要有通过HTTP认证(Basic认证,Digest认证)的认证信息
403 该状态码表明对请求资源的访问被服务器拒绝了
404 该状态码表明服务器上无法找到指定的资源
500 该状态码表明服务器端在执行请求时发生了错误。
503 该状态码表明服务器暂时处于超负载或正在进行停机维护,现在无法处理请求
----------------------------------------------------------------------------------------------------------------------------
OSI七层模型
物理层 建立、维护、断开物理连接
数据链路层 建立逻辑链接、进行硬件地址寻址、差错校验等功能
网络层 进行逻辑地址寻址,实现不同网络之间的路径选择
传输层 定义传输数据的协议端口号,以及流控和差错校验
协议有:TCP UDP,数据包一旦离开网卡即进入网络传输层
会话层 建立、管理、终止会话
表示层 数据的表示、安全、压缩
应用层 网络服务与最终用户的一个接口
协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP

HTTP协议的工作特点和工作原理
工作特点:基于B/S模式
通信开销小、简单快速、传输成本低
使用灵活,可使用超文本传输协议
节省传输时间
无状态
工作原理:客户端发送请求给服务器,创建一个TCP连接,指定端口号,默认80,连接到服务器,服务器监听浏览器请求,一旦监听到客户端请求,分析请求类型后,服务器回想客户端返回状态信息和数据内容

原文地址:https://www.cnblogs.com/phphphp/p/11644986.html

时间: 2024-11-09 02:11:29

360大牛:全面解读PHP面试☆的相关文章

360大牛:全面解读PHP面试

需要的联系我:QQ1844912514 360大牛带你横扫PHP职场 全面解读PHP面试 全面剖析PHP面试考点及考官考察思路,帮助准备参加面试的学员系统复习面试考点,总结面试重难点,理解解题技巧和方法,以不变应万变解决所有考点内容,让考生从容不迫的面试成功 原文地址:https://www.cnblogs.com/lxwphp/p/9887306.html

360大牛带你横扫PHP职场 全面解读PHP面试

第1章 课程介绍让大家了解基本面试流程和面试的核心要求以及意义是什么并理解PHP面试考点主要以基础为核心,说明PHP面试考察范围. 第2章 PHP基础知识考察点本章主要讲解技术面试时笔试考察中所遇到的PHP基础知识各个方面的考察点,帮助大家梳理PHP基础知识及易出错及难点,掌握引用变量.常量及数据类型.运算符.流程控制.自定义函数及内部函数.正则表达式.文件及目录处理.会话控制.面向对象.网络协议以及开发环境CGI.FastCGI及配置考察点内容,基本可以摸清面试官所考察... 第3章 Java

面筋: 奇虎360 c++ 后台开发 实习生 面试

投的是360上海的商业化部门,岗位是C++服务端开发实习生,记录一下面试历程: 视频面试,但是是有代码框让你写代码的. 一面: Q:先说一下个人信息,做过的项目 A:.......... Q:先写个翻转字符串 A:........(这个简单,不过要注意一下细节) Q:了解nginx吗 A:听说过,没有用过暂时(然后面试管就不问NIGIX了) Q:说一下线程池 A:........(网上很多就不写了,主要也记不清到底当时说的是什么了) Q:说说你的这个项目吧 A:.......(其实很水,不过我比

Java大牛呕心沥血经历——技术面试与HR谈薪资技巧

作为"生在红旗下,长在春风里"的"四有新人",笔者从毕业至今,与各路 HR.HRD 斗智斗勇,再加上自己的不懈努力,历尽千辛万苦终于将毕业时的 1500 每月的薪资提高了二十几倍.本文就和大家唠唠这些年风里来雨里去无数次铩羽而归.兢兢业业.如履薄冰.诚惶诚恐.夜不能寐.枕戈待旦.惴惴不安.临盆一脚,最终守得云开见月明的谈薪经历.当然,本文说的主要是技术面试中谈薪的经历,主要针对的是一些社会人士求职,当然一些通用的原则同样适用于应届生求职. 面试官的级别 一般技术面试

全面解读php面试-引用变量(&)

本文讲述引用传值的核心原理,看完即可扫清一切和引用传值相关的内容,不会了记得画图. 一.memory_get_usage的使用 传值赋值 // 定义一个变量 $a = range(0, 10000); //memory_get_usage() 可以查看PHP内存使用量 var_dump(memory_get_usage()); // int(989778) // 定义变量b,将a变量的值赋值给b $b = $a; var_dump(memory_get_usage()); // int(9897

全面解读php面试-常量及数据类型

本文主要讲解字符串的定义方式,数据类型和常量的相关内容. 一.字符串的定义方式 1.字符串的定义方式除了单双引号外,还有一种叫 heredoc 和 newdoc  在我们需要定义很长一段儿字符串的时候需要用到heredoc.它的格式如下: $sql = <<<EOT ... <<<EOT //结尾一定不能留空格,要放到文件的开头. //heredoc的功能和双引号的功能类似,只是它常用于定义长文本. newdoc 的功能和单引号的功能类似,它也主要用于定义长文本,格式就

PHP初中高级学习在线文档下载

收集了一些框架的学习文档与手册,视频教程,给大家带来了更多的方便,只要收藏与保存于百度云盘就好了,省去了网上到处寻找的时间!大家有需要就收藏保存起来吧! 如果不能下载请到群内获取新的下载地址 QQ群 4915800 点击链接加入群[PHP-学习-php交流]: https://jq.qq.com/?_wv=1027&k=5Rryl8h 在线学习文档 ThinkPHP3.2手册:http://t.cn/RhVxksn ThinkPHP5.0手册:http://t.cn/RqYDt0h CodeIg

Java企业级电商项目架构演进之路 Tomcat集群与Redis分布式百度云实战分享

muke慕课实战课程分享QQ313675301 新增课程: Java企业级电商项目架构演进之路 Tomcat集群与Redis分布式百度云实战分享 后端开发: 1.高级java软件架构师实战培训视频教程2.大型SpringMVC,Mybatis,Redis,Solr,Nginx,SSM分布式电商项目视频教程3.Spark Streaming实时流处理项目实战4.Java校招面试 Google面试官亲授5.Java开发企业级权限管理系统6.Java大牛 带你从0到上线开发企业级电商项目7.Java

全网最热Python3入门+进阶 更快上手实际开发

详情请咨询  QQ  709639943 01.Python Flask 构建微电影视频网站 02.Python3 全网最热的Python3入门+进阶 比自学更快上手实际开发 03.Python3.6 强力Django+杀手级Xadmin打造上线标准的在线教育平台 04.python_进阶强化 05.Java秒杀系统方案优化 高性能高并发实战 06.企业级刚需Nginx入门,全面掌握Nginx配置+快速搭建高可用架构 07.快速上手Linux 玩转典型应用 08.全面系统讲解CSS 工作应用+面