如果我在端口 5000 上以开发模式运行一个简单的烧瓶应用程序(因此 Web 服务器和 Web 应用程序是烧瓶库)。有没有办法查看客户端和服务器之间交换的 SYN、SYN-ack、ack 请求?例如,打印它们?我不想使用 Wireshark 之类的工具来查看流量,我想知道谁在处理这个过程。
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return 'hello'
当我做curl localhost:5000/
curl 首先发送 SYN?谁来回答?烧瓶?
我该怎么做才能在我自己的应用程序上看到所有这些过程?另外,我想看看 HTTP/1.1 的 keep-alive 机制是如何工作的?