Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 如何在IOWebSocketChannel中设置用户代理?_Dart_Websocket_Dart Io - Fatal编程技术网

Dart 如何在IOWebSocketChannel中设置用户代理?

Dart 如何在IOWebSocketChannel中设置用户代理?,dart,websocket,dart-io,Dart,Websocket,Dart Io,我与一起工作,但无法访问其中的Webscoket 为了改变现状。如何实现这一点并为IOWebSocketChannel设置user agent?根据此问题: 以及文件: 您不能为IOWebSocketChannel设置用户代理,但可以通过调用为所有Websocket实例设置用户代理: Websocket.userAgent = 'your desired agent'; 这适用于所有Websocket实例,因此无需访问传递给IOWebSocket通道的Websocket实例对象。如果使用创建套

我与一起工作,但无法访问其中的
Webscoket
为了改变现状。如何实现这一点并为
IOWebSocketChannel
设置
user agent

根据此问题: 以及文件:

您不能为IOWebSocketChannel设置用户代理,但可以通过调用为所有Websocket实例设置用户代理:

Websocket.userAgent = 'your desired agent';

这适用于所有Websocket实例,因此无需访问传递给IOWebSocket通道的Websocket实例对象。

如果使用创建套接字,则只需在headers参数中添加用户代理,或者如果从
Websocket升级到IOWebSocket通道(使用)在此处设置标题。

感谢您的响应,向标题添加用户代理似乎不会覆盖用户aget,而只是向标题添加另一个。另一个用户代理是什么?你是如何添加它的?在同一请求上可以有两个用户代理