Flutterを使用してHTTPリクエストを行う際に、認証トークンを設定する方法について説明します。以下にいくつかの方法とコード例を示します。
- 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);
}
- 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リクエストを行うための一般的な方法です。ご参考ください。