Burp出现加载不了资源的情况解决办法

Accept-Encoding 的原因

Accept-Encoding: gzip, deflate, br

当请求头包含Accept-Encoding: gzip, deflate, br时,服务器可能会返回压缩格式的响应。如果Burp Suite没有正确解压缩这些响应,可能会导致JavaScript等资源加载失败。

解决办法

请求未压缩的响应

Accept-Encoding: identity

或删除请求头中的 Accept-Encoding 字段

Range 的原因

Range: bytes=xxxxxx-xxxxx
If-Range: "xxxxx-xxxxx"

出现 Range: bytes=409349-409349 和 If-Range: "66da705a-7bcd6" 是因为客户端发送了一个条件范围请求,试图获取资源的特定字节。

解决办法

删除请求头中的 RangeIf-Range 字段