У меня странная проблема, с которой я сталкиваюсь при попытке использовать API REST, расположенный на моем сервере.
1-е и 2-е соединение может быть успешно выполнено, однако, когда я пытаюсь сделать третье соединение, оно зависает!
Проблема возникает только тогда, когда я пытаюсь подключиться с любого мобильного устройства (Android или iOS, используя флаттер или xamarin .... и т. Д.)
и только при использовании моей сети Wi-Fi (он отлично работает при использовании моих сотовых данных!)
в то время как у меня нет проблем, когда я использую почтальон или используя запрос ajax с любой веб-страницы.
Вот моя конечная точка, и я надеюсь, что кто-то может помочь мне выяснить и определить точную причину:
https://camtend.com/api/v1/test_api1
import 'package:flutter/material.dart';
import 'package:http/http.dart' as http;
void login() {
ar url = "https://camtend.com/api/v1/test_api1";
var client = new http.Client();
client
.post(
url,
)
.then((response) {
print("Response status: ${response.statusCode}");
print("Response body: ${response.body}");
}).catchError((e) {
print('******* Error $e');
}).whenComplete(client.close);
}
Спасибо.