Python 视图用 POST 发送 TCP 数据包?

我正在POST使用以下说明请求将文件上传到我的服务器:


requests.post(url = 'https://foo/upload/', files=files) 

如果我多次上传文件,第一次上传需要很长时间,其余的会更快。


我想用 Python 分析请求中的每个数据包及其延迟,以便确定延迟来自第一个数据包还是第一个请求的每个数据包。


对于GET请求,我正在执行以下操作:


r = requests.get(path)

for chunk in r.iter_content(1024):

  # Get packet info

r.close()

如何分析 POST 请求中的每个数据包?


胡说叔叔
浏览 169回答 1
1回答

素胚勾勒不出你

对于数据包捕获和分析,我通常会使用 Wireshark 之类的工具。如果你想用 Python 来做,那么它可以RawPcapReader用来分析数据包。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python