从wireshark保存文件后,我试图打开一个包含图像的html文件,但是它不起作用
我试图单击html文件,它打开了一个网站,但没有图像
我希望打开一个带照片的html文件,但是没有打开它 这是我从wireshark中的导出对象http下载到计算机上的文件:[1]:https://imgur.com/a/cZD3764
这是结果[2]:我得到了:https://imgur.com/a/aV8E0fu
答案 0 :(得分:0)
使用HTTP over TCP处理Web请求时,将在一个响应中发送HTML。然后,浏览器解析HTML,找到CSS,JS,图像和其他外部引用,然后对这些对象发出后续请求。
这意味着当您使用Wireshark提取HTML时,您仅保存了HTML。如果导出所有HTTP对象,则可以单独打开它们并查看它们,但是在浏览器中打开网页通常不会打开图像,因为它们不在预期的位置。 (导出文件时不会保留文件路径,因为文件路径出现在请求中,而不出现在响应中。)