首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >HTTP协议

HTTP协议

原创
作者头像
Qwe7
发布2022-04-22 14:07:39
发布2022-04-22 14:07:39
34400
代码可运行
举报
文章被收录于专栏:网络收集网络收集
运行总次数:0
代码可运行

9、HTTP协议

(1)HTTP协议的概念

超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)规定了如何从网站服务器传输超文本到本地浏览器,它基于客户端服务器架构工作,是客户端(用户)和服务器端(网站)请求和应答的标准。

(2)报文

在HTTP请求和响应的过程中传递的数据块就叫报文,包括要传送的数据和一些附加信息,并且要遵守规定好的格式。

(3)请求报文

请求方式 (Request Method)

GET 请求数据

POST 发送数据

请求地址 (Request URL)

代码语言:javascript
代码运行次数:0
运行
复制
 app.on('request', (req, res) => {
     req.headers  // 获取请求报文
     req.url      // 获取请求地址
     req.method   // 获取请求方法
 });

(4)响应报文

HTTP状态码

200 请求成功

404 请求的资源没有被找到

500 服务器端错误

400 客户端请求有语法错误

内容类型

text/html

text/css

application/javascript

image/jpeg

application/json

app.on('request', (req, res) => {

// 设置响应报文

res.writeHead(200, { 'Content-Type': 'text/html;charset=utf8‘

});

});

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档