java - 如何在不使用代理的情况下使用 Java 捕获网络流量并获取文件类型?
问题描述
我需要使用 Java 捕获网络流量并获取文件类型。例如:如果是 xmlHTTPrequest,则文件类型是 XHR。
解决方案
取决于你真正想要做什么。但是,如果您想要一个整机网络嗅探器(类似于 whireshark 正在做的事情),那么您可能正在寻找 libpcap 或 winpcap。还有一个处理低级内容的 java 库:pcap4j
推荐阅读
- java - 使用 Scanner 从文件读取时出现 InputMismatchException
- reactjs - 元素类型无效:使用 react-bootstrap 时需要一个字符串(用于内置组件)
- html - 外部文件中的多个 SVG - 如何在 img 标签中指定哪一个?
- plugins - 在 fluentd stdout 输出插件中禁用时间和标签
- php - session_start(); 导致 500 内部错误
- javascript - 如何更改画布上背景的旋转中心?
- sublimetext3 - 为什么 Coq 不能识别已编译的库?
- c++ - C++ std::tm 从 std::chrono::time_point 转换后返回错误值
- html - Safari iOS Mobile 上的不同图像大小
- css - CSS:颜色在悬停时淡入,但是当鼠标移开时我不能让它消失