API сервера возвращает 404 (не найден) только в симуляторе iOS, работает на Android и реальном iPhone.IOS

Программируем под IOS
Ответить
Anonymous
 API сервера возвращает 404 (не найден) только в симуляторе iOS, работает на Android и реальном iPhone.

Сообщение Anonymous »

Я работаю над приложением Flutter и столкнулся с проблемой при вызовах API моего сервера. Ответ API постоянно возвращает ошибку 404 (не найдено) только при работе в симуляторе iOS. API корректно работает на устройствах Android и на моем настоящем iPhone.
Сведения о среде:

Код: Выделить всё

•   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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»