英语
code 代码,编码
en- 前缀,使具备什么能力,使成为 什么
de- 逆向操作
encode 使…成为编码。
decode 从编码还原回来原来的样子(字符串)。
en : english 英语
zh_CN : zhongguo_China 汉语
lang: language 语言。
charset : char(字符) set(设置,集合) 字符集 ,暂时先记着,统一用utf-8。
listen : 听。 listening -ing 正在进行,正在听,
constant 常量
array 数组
var_dump 变量倾倒
iterator 迭代器。
define 定义 defined被定义的,已经定义的
var 变量, vars 许多变量。
exit 出口,退出出口。
echo 重复 回声
代码
编码,UTF-8 ,GBK,json。
json 是一种编码格式,本质是字符串。
json_encode() 使成为 json编码格式, json_decode() 从编码还原。
前端 跟 服务器端交互的是什么的? 数据。 以前,数据多数用xml,或者文本来传输。 现在绝大多数用json。
什么是前端?什么是服务器端?
展示在用户面前的,能看到的,或者在用户端运行的,存储的。
html 是在用户的电脑上打开的浏览器软件渲染出来的。包括html,包括html包含的js,css ,都是在客户的电脑端。
服务器端,是在服务器中运行的。可能是java,php,python。go,js(nodejs)开发的。
web2.0以后,编码的时候,尽量做到见名知意。 (高可用,高并发,高性能)(高可维护,高可扩展) – 屎山。
尝试用PHP教你后端。
PHP (后端语言)+ Mysql(数据库)
good good study ,day day up phpstudy
CGI common gateway interface 通用网关协议。
/api.php?page_size=10;
这个请求方式(GET,POST)是什么? 通过地址在浏览器直接访问的,叫get. get特点,参数在浏览器中能直接看到,修改等。
POST, 地址一一样的,参数都在封装的body体中。
对比一下,POST,封装的参数多,体积大。
GET,字符串,参数长度受限。
网络请求,关键的几个点儿: 请求方式,请求地址,携带的参数,headers,回调函数(请求完成之后,干什么)
HTTP STATUS CODE 200
请求成功了
404
请求的玩意儿找不到了
500
请求的服务器端出毛病了(有可能服务器端代码执行出问题了,比如代码语法错误等)
同步操作,异步操作有个概念。
1. HTTP状态码的分类
HTTP状态码由三位数字组成,分为以下五大类:
(1)1xx:信息性状态码
- 表示服务器正在处理请求,但尚未完成。
- 常见状态码:
- 100 Continue:表示服务器已接收到请求的初始部分,客户端可以继续发送其余部分。
(2)2xx:成功状态码
- 表示请求已成功处理。
- 常见状态码:
- 200 OK:请求成功,服务器返回了请求的内容。
- 201 Created:请求成功,并创建了新资源。
- 204 No Content:请求成功,但服务器没有返回内容。
(3)3xx:重定向状态码
- 表示请求需要进一步操作才能完成。
- 常见状态码:
- 301 Moved Permanently:请求的资源已被永久移动到新位置。
- 302 Found:请求的资源临时移动到新位置。
- 304 Not Modified:客户端发送的缓存内容未修改,可以直接使用缓存。
(4)4xx:客户端错误状态码
- 表示请求因客户端的原因未能成功处理。
- 常见状态码:
- 400 Bad Request:请求无效,服务器无法理解。
- 401 Unauthorized:请求未授权,需要身份验证。
- 403 Forbidden:服务器拒绝访问资源。
- 404 Not Found:请求的资源不存在(详细说明见下文)。
- 408 Request Timeout:请求超时,服务器未在规定时间内收到完整请求。
(5)5xx:服务器错误状态码
- 表示服务器在处理请求时遇到错误。
- 常见状态码:
- 500 Internal Server Error:服务器内部错误。
- 502 Bad Gateway:网关或代理服务器从上游服务器收到无效响应。
- 503 Service Unavailable:服务器暂时不可用,通常是因为过载或维护。
Comments