django--http协议
2021/8/7 6:05:58
本文主要是介绍django--http协议,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Http协议
Http概述
http:超文本传输协议
浏览器和internet通讯
请求-->相应
- http是无状态协议
- ftp是有状态
url: 统一资源定位器-->网络协议://域名:端口/路径
请求协议
请求格式
请求首行 // 请求方式 请求路径 协议 版本号 eg: GET /index.html HTTP/1.1 请求头信息 // 请求头名称:请求头内容 eg: host:localhost 空行 // 用来与请求体分隔 请求体 // GET没有请求体,只有POST有请求体
request(请求头)
- accept: 接受
- accept-encoding:可解压体
- accept-language:可识别语言
- connection:连接时长(默认3000ms)
- cookie:token
- host,:authority:域名主机
- user-agent:用户代理
GET请求
- http请求默认为GET请求
- 没有请求体
- 数据在1K内(有范围)
- GET请求数据会暴露在url中
- GET请求常用操作
- 在浏览器的地址栏中直接给出url的一定是GET请求
- 页面的超链接一定是GET请求
- 提交form表单是默认为GET请求,可以设置POST请求
POST请求
- 数据不会出现在地址栏中
- 数据没有上线
- 有请求体
- 请求体出现中文,进行url编码
响应请求
响应内容
相应首行; 响应头信息; 空行; 响应体
response(响应头)
- content-encoding:解压格式
- content-type:传输格式
general(all)
- status code:请求状态码
http状态码
- 200: 请求成功
- 404: 请求的资源没有找到(路径问题)
- 500: 请求资源找到了,但是服务器内部出现问题了(代码问题)
- 302: 重定向(更换url)
- 304: 缓存
这篇关于django--http协议的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12Cargo deny安装指路
- 2024-11-02MongoDB项目实战:从入门到初级应用
- 2024-11-01随时随地一键转录,Google Cloud 新模型 Chirp 2 让语音识别更上一层楼
- 2024-10-25Google Cloud动手实验详解:如何在Cloud Run上开发无服务器应用
- 2024-10-24AI ?先驱齐聚 BAAI 2024,发布大规模语言、多模态、具身、生物计算以及 FlagOpen 2.0 等 AI 模型创新成果。
- 2024-10-20goland工具下,如修改一个项目的标准库SDK的版本-icode9专业技术文章分享
- 2024-10-17Go学习:初学者的简单教程
- 2024-10-17Go学习:新手入门完全指南
- 2024-10-17Golang学习:初学者入门教程
- 2024-10-17Golang学习:新手入门教程