Flutter 如何在Flatter中的流式请求(send)中发送授权标头数据

Flutter 如何在Flatter中的流式请求(send)中发送授权标头数据,flutter,httprequest,Flutter,Httprequest,如何在Flotter中的流式请求(send)中发送授权标头数据: 我需要向请求头添加HttpHeaders.authorizationHeader:'Bearer$\u apiToken' try { final client = new http.Client(); final streamedRest = await client.send(http.Request('get', uri)); return streamedRest.stream .

如何在Flotter中的流式请求(send)中发送授权标头数据:
我需要向请求头添加
HttpHeaders.authorizationHeader:'Bearer$\u apiToken'

try {
    final client = new http.Client();
    final streamedRest = await client.send(http.Request('get', uri));

    return streamedRest.stream
        .transform(utf8.decoder)
        .transform(json.decoder)
        .map((data) => Helper.getData(data))
        .expand((data) => (data as List))
        .map((data) => Category.fromJSON(data));
  } catch (e) {
    print(CustomTrace(StackTrace.current, message: uri.toString()).toString());
    return new Stream.value(new Category.fromJSON({}));
  }
需要帮忙吗

try {
    final client = new http.Client();
    final streamedRest = await client.get(url, // Your API endpoint
          headers: {
            'authorization': "Token $_Token"
          });
    return streamedRest.stream
        .transform(utf8.decoder)
        .transform(json.decoder)
        .map((data) => Helper.getData(data))
        .expand((data) => (data as List))
        .map((data) => Category.fromJSON(data));
  } catch (e) {
    print(CustomTrace(StackTrace.current, message: uri.toString()).toString());
    return new Stream.value(new Category.fromJSON({}));
  }
请像这样试试

请像这样试试