Flutter 颤振网络活动中未使用的web套接字请求与其他http请求的时间几乎相同

Flutter 颤振网络活动中未使用的web套接字请求与其他http请求的时间几乎相同,flutter,debugging,websocket,Flutter,Debugging,Websocket,我正在浏览flutter开发工具中的网络活动。我注意到发送了一些web套接字请求。我已经对后端和应用程序进行了编程。而且我还没有使用过web套接字。所有这些都是纯http请求。奇怪的是,我拥有发送web套接字的IP地址。以下是截图: 我没有发送或升级到web套接字。如何知道是谁发送此请求?为什么会有额外的请求被发送 下面是对身份验证的调用,例如: 未来身份验证(用户)异步{ 最终日志=记录器(“验证”); _log.info(“身份验证用户”); 最终响应=等待http.post( 基本url

我正在浏览flutter开发工具中的网络活动。我注意到发送了一些web套接字请求。我已经对后端和应用程序进行了编程。而且我还没有使用过web套接字。所有这些都是纯http请求。奇怪的是,我拥有发送web套接字的IP地址。以下是截图:

我没有发送或升级到web套接字。如何知道是谁发送此请求?为什么会有额外的请求被发送

下面是对身份验证的调用,例如:

未来身份验证(用户)异步{
最终日志=记录器(“验证”);
_log.info(“身份验证用户”);
最终响应=等待http.post(
基本url+'/authenticate',
标题:{'Content-Type':'application/json'},
正文:JSONECODE({
“电话号码”:user.phoneNumber.trim(),
“密码”:user.password.trim(),
//通知是一个带有字符串标记的单例
“fcm_令牌”:notification.token,
}),
);
}

每次调用API时,POST http调用都会升级到websocket,查看两侧的头文件(默认头文件或您要传递的头文件),101响应是交换协议响应,如上所述,客户端请求时会升级连接


删除这些头Upgrade:WebSocket and Connection:Upgrade

每次调用API时,POST http调用都会升级到WebSocket,查看两侧的头(默认头或您正在传递的头),101响应是切换协议响应,如前所述,客户端请求时会升级连接


删除这些标题Upgrade:WebSocket和Connection:Upgrade

I know 101。我只是在post调用中将内容类型设置为json问题是我没有升级调用。我没有首先添加那些标题!!!!!我添加了身份验证功能,我知道101。我只是在post调用中将内容类型设置为json问题是我没有升级调用。我没有首先添加那些标题!!!!!我添加了身份验证功能