首页 > 编程语言 >python爬虫连载 HTTP响应头

python爬虫连载 HTTP响应头

时间:2024-09-23 20:21:36浏览次数:10  
标签:缓存 HTTP 请求 no python 实体 爬虫 响应 报头

响应头

服务器收到请求后,会对客户端进行响应。

python爬虫连载 HTTP响应头_服务器

1 HTTP/1.1表示使用 HTTP 1.1协议标准,200OK说明请求成功。

2 Date 表示消息产生的日期和时间。

3 Content-Type实体报头域用于指明发送给接收者的实体正文的媒体类型。texthtm1:charset=utf-8代表 HTML 文本文档,UTF-8 编码。

4 Transfer-Encoding:chunked 表示输出的内容长度不能确定

5 Connection 报头域允许发送用于指定连接的选项。例如指定连接的状态是连续,或者指定“close”选项,通知服务器,在响应完成后,关闭连接。

6 Vary 头域指定了一些请求头域,这些请求头域用来决定当缓存中存在一个响应,并且该缓存没有过期失效时,是否被允许利用此响应去回复后续请求而不需要重复验证

7 Cache-Control用于指定缓存指令,缓存指令是单向的,且是独立的。请求时的缓存指令包括:no-cache(用于指示请求或响应消息不能缓存)、no-store、max-age、max-stalemin-fresh、only-if-cached;响应时的缓存指令包括:public、private、no-cache、no-store、no-transform、must-revalidate、proxy-revalidate、max-age、s-maxage。

8 Expires 实体报头域给出响应过期的日期和时间。为了让代理服务器或浏览器在一段时间以后更新缓存中(再次访问曾访问过的页面时,直接从缓存中加载,缩短响应时间和降低服务器负载)的页面,我们可以使用Expires实体报头域指定页面过期的时间。

9 Last-Modifed 实体报头域用于指示资源的最后修改日期和时间。

10 Content-Encoding 实体报头域被用作媒体类型的修饰符,它的值指示了已经被应用到实体正文的附加内容的编码,因而要获得Content-Type 报头域中所引用的媒体类型必须采用相应的解码机制。

 

普通报头:

python爬虫连载 HTTP响应头_服务器_02

请求报头:

python爬虫连载 HTTP响应头_请求头_03

响应报头:

python爬虫连载 HTTP响应头_缓存_04

实体报头:

python爬虫连载 HTTP响应头_服务器_05

标签:缓存,HTTP,请求,no,python,实体,爬虫,响应,报头
From: https://blog.51cto.com/u_16427934/12091570

相关文章

  • python+flask计算机毕业设计基于微信小程序的技能交换学习平台(程序+开题+论文)
    文件加密系统的设计与实现tp835本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展和智能手机的普及,移动学习已成为当代社会不可或缺的一部分,尤其是微信小程序凭借......
  • python+flask计算机毕业设计基于微信小程序的手机点餐软件(程序+开题+论文)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着移动互联网技术的飞速发展,智能手机已成为人们日常生活中不可或缺的一部分。在餐饮行业中,传统的点餐方式逐渐显露出效率低下、排队时间......
  • python+flask计算机毕业设计团场土地资源信息管理系统(程序+开题+论文)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着农业现代化的不断推进和信息技术的高速发展,团场作为农业生产的基本单位,其土地资源的管理效率与精准度直接影响到农业生产的效益与可持......
  • macos python3.12解决pip3安装报错(error: externally-managed-environment)
    故障现象为提示error:externally-managed-environment➜~pip3installrequestserror:externally-managed-environment×Thisenvironmentisexternallymanaged╰─>ToinstallPythonpackagessystem-wide,trybrewinstallxyz,wherexyzisthepackagey......
  • Python模块和包:自定义模块和包③
    文章目录一、模块1.1什么是模块1.2创建模块1.3导入模块1.4模块的命名空间二、包2.1什么是包2.2创建包2.3导入包2.4包的命名空间三、综合详细例子3.1项目结构3.2模块代码student.pycourse.pymanager.py3.3主程序代码main.py3.4运行结果四、总结Pyth......
  • 基于BiLSTM-Attention的共享单车租赁预测研究(数据可换)(Python代码实现)
                ......
  • Python中requests模块(爬虫)基本使用
    Python的requests模块是一个非常流行的HTTP库,用于发送HTTP/1.1请求。一、模块导入1、requests模块的下载:使用包管理器下载,在cmd窗口,或者在项目的虚拟环境目录下:pip3install-ihttps://pypi.tuna.tsinghua.edu.cn/simplerequests2、文件内导入requests包:importrequest......
  • 【Python调用ddddocr打包成exe文件指定模型库及注意事项】
    ddddocr打包成exe后一直存在各种各样的问题,例如:ddddocr\common.onnxfailed.Filedoesn’texist查阅资料后,问题得到解决。但相关资料不多,且不够详细,特写下本文,以便于后来者解决问题。希望本文能帮到你。目标:为了方便调用,打算分别起三个服务,并且打包成EXE方便......
  • Python 如何读取和写入文件
    Python如何读取和写入文件文件操作是编程中常见的任务,几乎所有编程语言都支持文件的读写功能。在Python中,文件操作简单直观,适用于从初学者到经验丰富的开发者。无论是处理小型文本文件,还是需要处理大型数据文件,Python提供了丰富的工具和方法来完成这些任务。本文将带......
  • Python装饰器(不带参/带参)
    普通装饰器示例普通装饰器通常用于在不修改函数签名的情况下增强函数功能。#定义一个普通装饰器defmy_decorator(func):defwrapper():print("Somethingishappeningbeforethefunctioniscalled.")func()print("Somethingishappenin......