http的发展历史
- http是什什么? http://www.xxx.comhttp协议(HyperText Transfer Protocol,超文本传输协议)是一种应用广泛的网络传输协议 。http是一个基于TCP/IP通讯协议来传递数据(HTML文件 , 图片文件,查询结果等) 。
- http工作原理理http协议工作在客户端-服务端之间主流的三个web服务器?:Apache、 Nginx 、IIShttp默认端口为80http协议通信流程

文章插图
- http请求方法GET 请求指定的页面信息,并返回实体主体HEAD 类似于get请求,只不不过返回的响应中没有具体的内容,?用于获取报头POST 向指定资源提交数据进行处理请求 。数据被包含在请求体中PUT 从客户端向服务器?传送的数据取代指定的文档的内容DELETE 请求服务器?删除指定的页面CONNECT HTTP/1.1协议中预留留给能够将连接改为管道方式的代理理服务器? 。OPTIONS 允许客户端查看服务?的性能TRACE 回显服务?收到的请求,主要用于测试或诊断
- HTTP响应头信息

文章插图
http之状态码和content-type
- 常见的http状态码200 请求成功301 资源被永久转移到其他URL404 请求的资源(网页等)不存在500 内部服务?错误
- http状态码分为5类

文章插图
Content-Type 内容类型
- 常见的媒体格式类型如下text/html:HTML格式text/plain:纯文本格式text/xml:XML格式image/gif:gif图片格式image/jpeg:jpg图片格式image/png:png图片格式multipart/form-data:需要在表单中进行文件上传时,就需要使用该格式
- 以application开头的媒体格式类型:application/xhtml+xml:XHTML格式application/xml:XML数据格式application/atom+xml:Atom XML聚合格式application/json:JSON数据格式application/pdf:pdf格式application/msword:Word文档格式application/octet-stream:二进制流数据(常见的文件下载)application/x-www-form-urlencoded:表单中默认的encType,表单数据被编码为key/value格式发送到服务器?
- 引入http模块
const http = require('http')const http = require('http');const server = http.createServer((req,res)=>{res.writeHead(200,{'content-type':'text/html'});res.end('<h1>hello world</h1>');})server.listen(3000,()=>{console.log('监听了了3000端?口')})
- 牡丹吊兰有毒吗,心叶日中花有毒吗
- 冰块怎么做不容易化,怎样让冰块保持不融化
- 抖音怎么制作手动翻照片,抖音图集怎么搞成自己翻?
- 中筋粉和高筋粉的区别有哪些,高筋面粉和中筋面粉的区别
- 锂保存在哪里,锂单质存放在哪?
- 老公生日送什么礼物,送老公生日礼物送什么比较有意义
- 炒蚬子用不用焯水,辣炒蚬子 是先煮一下呢 还是直接炒
- 雅泰角鲨烯胶囊的功效,角鲨烯软胶囊的功效与作用
- 海上交通与陆上交通相比,明显的优势有,陆上运输与海上运输的优势各是什么
- 中国五大名酒,中国五大名酒是什么?
