每当页面发送网络资源请求时,页面都会发出以下事件序列:
page.on("request")
当页面发出请求时触发page.on("response")
接收到请求的响应状态和标头时触发page.on("requestfinished")
当响应主体被下载并且请求完成时发出。如果请求在某个时刻失败,则会发出page.on("requestfailed")
事件,而不是'requestfinished'
事件(也不是"response"事件)。
HTTP错误响应,如404或503,从HTTP的角度来看仍然是成功的响应,所以请求将以“requestfinished”事件完成。
如果请求得到“重定向”响应,则会使用requestfinished事件成功完成请求,并向重定向的url发出新请求。
相关操作方法
具有与此请求相关联的所有请求HTTP标头的对象。标头名称的大小写均为小写。
该方法返回 Dict[str, str]<