node学习笔记——http讲解及搭建服务器实例

本文介绍了HTTP协议的基础知识,包括其定义、工作原理、HTTP状态码的分类及常见状态码,详细阐述了输入URL后发生的过程。此外,通过Node.js的http模块,演示了如何搭建并运行一个简单的HTTP服务器,提供了创建服务器的关键步骤和方法。
摘要由CSDN通过智能技术生成
一.什么是http?

例如:http://www.xxxx.com
http协议(Hypertext transfer protocol,超文本传输协议):是一种应用广泛的网络传输协议。
http是基于TCP/IP通讯协议来传输数据的(HTML文件、图片文件、查询数据等)。

二.http工作原理
  • http协议工作在客户端-服务端之间。
  • 主流的三个web服务器:Apache、 Nginx、 IIS(Web服务器专门处理HTTP请求的)。
  • http默认端口为80。
  • http协议通信流程:

    注:web Browser(客户端)发送 HTTP Protocol(HTTP请求)到HTTP Server(服务端),通过CGI(在服务端运行的一个程序)和Database(数据库)进行交互,来获取数据库中的一些内容。之后再将获取到的内容通过CGI交给服务器,服务器再把内容返回给客户端。
    例如:
    打开百度,检查元素,打开network,如下图:

    其中:Req
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值