分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

HTTP协议

发布时间:2023-09-06 02:28责任编辑:赖小花关键词:暂无标签
# 请求协议## 请求行:request_line请求数据的第一行,用来说明当前请求的最基本信息。 ?GET/index.php?p=back HTTP/1.1 换行 ?由三块组成: ?1. 方式资源地址(没有域名)1. 协议版本1. \r\n(回车换行CRLF)## 请求头:request_header浏览器需要传输给服务器的属性数据 ?- 主机,请求的主机。用于标识一台web服务器上的其中一个虚拟主机的。Host: shop.kang.com- 用户代理UA,什么发出的请求。User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0- 可以接受的内容类型Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8- 可以接受的语言(php中用```$_SERVICE[‘HTTP_ACCEPT_LANGUAGE‘]``接收,做多语言处理)Accept-Language: zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3- 可以接受的数据编码类型(压缩编码)Accept-Encoding: gzip, deflate- 携带的cookie数据Cookie: PHPSESSID=i76sa2297sp1adlfk3e4eja612- tcp连接类型 keep-alive保持激活Connection: keep-alive- 保持连接的时间段秒Keep-Alive: 30 - 缓存控制选项Pragma: no-cache ?Cache-Control: no-cache注意语法格式:1. 头由标识与内容组成,使用冒号分隔(标识与冒号间不能存在空格)1. 每个头占用一行,行结尾,使用CRLF(回车换行\r\n)1. 可以存在多个头1. 头信息结束使用空行标志## 请求主体:request_contentPOST数据。如果方式为POST,则需要请求主体部分(GET没有请求主体)## 操作请求通过浏览器所携带属性,完成特定功能# 响应协议## 响应行响应数据的第一行,响应结果的概述 ?http/1.1 302 FoundCRLF ?由三块组成:1. 版本响应状态码响应消息1. 响应状态码302 Found:重定向,配合响应头Location使用 ?404 Not Found:请求资源不存在 ?403 Forbidden:没有权限访问该地址 ?200 ok:请求成功 ?500 Server Internal Error:服务器内部错误 ?1. 和响应消息## 响应头服务器告知浏览器属性信息。## 响应主体主体数据(通过浏览器的查看源代码所看到的内容)

HTTP协议

原文地址:https://www.cnblogs.com/jffun-blog/p/10206541.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved