image/x-icon;charset=UTF-8 类型的返回,在HAR文件里面保存的content.text应该用什么编码读?
时间: 2024-02-26 19:52:14 浏览: 25
通常情况下,在HAR文件中保存的content.text的编码应该是UTF-8。因为HAR文件是使用JSON格式保存的,而JSON格式默认使用UTF-8编码。但是,如果在生成HAR文件时指定了其他的编码方式,那么在读取content.text时需要使用相应的编码方式进行解码。可以通过查看HAR文件中的"Content-Encoding"字段来确定content.text的编码方式。
相关问题
为什么有些.do后缀的网页能查看,但是保存har文件的时候response里面是null?
.do文件是动态网页,其内容是经过服务器处理后动态生成的,并不是一个静态的文件。当你在浏览器中打开这个.do网页时,浏览器会发送一个请求到服务器,服务器会根据请求参数动态生成网页内容并返回给浏览器显示。因此,你在浏览器中看到的.do网页内容是动态生成的,而不是一个静态的文件。
当你在浏览器保存.har文件时,.har文件会记录这个请求的所有信息,包括请求头、请求体、响应头、响应体等。然而,由于.do网页的响应内容是动态生成的,服务器并没有直接返回给浏览器一个完整的响应体,而是通过多次数据包传输,逐步生成响应内容。因此,在你保存.har文件时,可能只有部分响应内容已经生成并返回给浏览器,而其他部分的响应内容还没有生成。此时,.har文件中的response可能是null。
所以,如果你想要保存完整的.do网页响应,可以使用Chrome浏览器的开发者工具,选择Network选项卡,右键单击对应的请求,选择Save as HAR with content即可保存完整的响应内容。
hadoop fs -cat /apps/real/data/billing/output/22/done/20231106.har/* | grep 1410457856947
命令的作用是在Hadoop分布式文件系统中查看路径为/apps/real/data/billing/output/22/done/20231106.har/下的所有文件,并在其中搜索包含1410457856947的行。其中,hadoop fs -cat命令用于查看文件内容,grep命令用于搜索包含指定字符串的行。