ryouのweb开发日记
URL解析
  • URL:协议://域名(地址):端口/虚拟路径?查询参数
  • http(默认端口:80)+ssl(安全套接字层)=https(默认端口:443)
  • http请求:请求行,请求头部,空行,请求数据
  • TCP的三次握手:SYN+ACK
  • HTTP状态码
  • 1xx:指示信息,表示请求已接收,继续处理
  • 2xx:成功,表示请求已被成功接收、理解、处理、或是被接受
  • 3xx:重定向,表示需要进行附加操作以完成请求
  • 4xx:客户端错误,表示请求包含语法错误或请求无法实现
  • 5xx:服务器错误,表示服务器在处理请求的过程中发生了错误
  • JSON数据格式
  • 作用:与JavaScript交互,实现前后端分离
  • 语法:{key:value,key:value}
  • 实质:就是一堆字符串
  • 特点:轻量级,易于阅读,易于解析
  • 示例:{"name":"张三","age":25,"city":["上海","广州"]}
  • 用法:var obj = JSON.parse(jsonStr),将json字符串转换为对象
  • 用法:var jsonStr = JSON.stringify(obj),将对象转换为json字符串