FlutterでHTTPリクエストを行う際の認証トークンの設定方法


Flutterを使用してHTTPリクエストを行う際に、認証トークンを設定する方法について説明します。以下にいくつかの方法とコード例を示します。

  1. HTTPパッケージを使用する方法: Flutterでは、httpパッケージを使用してHTTPリクエストを行うことができます。認証トークンを設定するには、リクエストヘッダーにトークンを含める必要があります。
import 'package:http/http.dart' as http;
void main() async {
  final url = Uri.parse('https://api.example.com/endpoint');

  final response = await http.get(
    url,
    headers: {'Authorization': 'Bearer your_auth_token'},
  );

  print(response.body);
}
  1. Dioパッケージを使用する方法: Dioパッケージは、より高度なHTTPリクエスト機能を提供するための人気のあるパッケージです。同様に、リクエストヘッダーに認証トークンを含めることができます。
import 'package:dio/dio.dart';
void main() async {
  final dio = Dio();
  dio.options.headers['Authorization'] = 'Bearer your_auth_token';

  final response = await dio.get('https://api.example.com/endpoint');

  print(response.data);
}

これらは、Flutterで認証トークンを設定してHTTPリクエストを行うための一般的な方法です。ご参考ください。