Сведения о среде:
Код: Выделить всё
• Xcode Version: 16.0 (16A242d)
• Flutter Version: 3.24.3
• HTTP Library: package:http/http.dart version 1.1.0
• iOS Simulator: IPhone 16 Pro
Вот образец кода, который я использую для отправки запроса API:
Код: Выделить всё
import 'package:http/http.dart' as http;
import 'dart:convert';
Future sendRequest() async {
final url = 'https://example.com/api';
final params = {'key': 'value'};
final headers = {'Content-Type': 'application/json'};
http.Response response = await http.post(
Uri.parse(url),
headers: headers,
encoding: Encoding.getByName('UTF-8'),
body: jsonEncode(params),
);
print('Response status: ${response.statusCode}');
print('Response body: ${response.body}');
}
• API постоянно возвращает ошибку 404 Not Found при тестировании на симуляторе iOS.
• Тот же код. отлично работает на устройствах Android и на моем настоящем iPhone.
Подробнее здесь: https://stackoverflow.com/questions/791 ... roid-and-r
Мобильная версия