Size: a a a

Dart & Flutter по-русски

2020 October 07

Д

Дмитрий in Dart & Flutter по-русски
короче у меня не получилось как на http, так и chopper пробовал
источник

EC

Evgeny Cherkasov in Dart & Flutter по-русски
может быть cors?
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Cors, пермишны, ssl ? Не видел такой ошибки не в одном пакете
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Дмитрий
Всем привет при разработке для веб у меня не отправляются http запросы ошибка  XMLHttpRequest error и больше никаких подсказок, на android запросы идут отлично
Покажи код
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Дмитрий
короче у меня не получилось как на http, так и chopper пробовал
А сервер в заголовках content type xml отдает ?
источник

Д

Дмитрий in Dart & Flutter по-русски
Danial Kolyasnikov
А сервер в заголовках content type xml отдает ?
Сервер ничего не отдает, до туда не доходит, щас пример скину
источник

Ю

Юрий in Dart & Flutter по-русски
Дебажить по шагам надо
источник

VG

Vasiliy Gusel in Dart & Flutter по-русски
Дмитрий
Всем привет при разработке для веб у меня не отправляются http запросы ошибка  XMLHttpRequest error и больше никаких подсказок, на android запросы идут отлично
CORS в браузере мешает сделать запрос, скорее всего доменное имя и имя RESTfull (RPC) сервера разные или разные порты, для того что бы делать jQuery запросы, нужно иметь одно доменное имя и порт при обращении к серверу, как для выгрузки страницы, так и при запросах
источник

Ю

Юрий in Dart & Flutter по-русски
Дмитрий
Сервер ничего не отдает, до туда не доходит, щас пример скину
С брекпойнтом сравнить что уходит в вебе и в мобилке
источник

С

Стас in Dart & Flutter по-русски
Вы не в курсе есть субтитры если приобрести курс по ссылке? Или нужно через udemy брать чтобы были субтитры?
источник

VG

Vasiliy Gusel in Dart & Flutter по-русски
Дмитрий
Сервер ничего не отдает, до туда не доходит, щас пример скину
Для решения проблемы используйте прокси, если веб сервер и REST сервер разные, иначе нужно проверить заголовок в ответе сервера, какие запросы разрешены, ведь браузер может создать запрос OPTION по вашему API и уточнить доступные функции по команде. Я думаю поможет первый совет, делайте все из под одного домена и одного порта, HAproxy или NGINX вам в помощь!)
источник

АК

Андрей Качанов... in Dart & Flutter по-русски
Vasiliy Gusel
Для решения проблемы используйте прокси, если веб сервер и REST сервер разные, иначе нужно проверить заголовок в ответе сервера, какие запросы разрешены, ведь браузер может создать запрос OPTION по вашему API и уточнить доступные функции по команде. Я думаю поможет первый совет, делайте все из под одного домена и одного порта, HAproxy или NGINX вам в помощь!)
Из мобильного приложения обращаться напрямую без прокси к чужому API - выстрел в ногу. Если API поменяет адрес, то всем клиентам кранты.
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Для дебага можно воспользоваться следующим способом
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Переслано от Danial Kolyasnikov
Для запуска в хроме тут выбери chrone
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Переслано от Danial Kolyasnikov
Для запуска без корсов тебе нужно прописать переменную окружения
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Переслано от Danial Kolyasnikov
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Переслано от Danial Kolyasnikov
C:\Program Files (x86)\Google\Chrome\nocors.bat
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Переслано от Danial Kolyasnikov
источник

VG

Vasiliy Gusel in Dart & Flutter по-русски
Андрей Качанов
Из мобильного приложения обращаться напрямую без прокси к чужому API - выстрел в ногу. Если API поменяет адрес, то всем клиентам кранты.
Но в мобильном приложение вы не выгружаете все с web сервера, по этому сервер только для команд (он и будет один), а вот в web приложении у вас отдельно Apache (NGINX) и отдельно REST, по этой причине для мобильного приложение можно и не использовать прокси если нет архитектуры микро сервисов и сервер один, но если их множество, то конечно без прокси не обойтись.
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Vasiliy Gusel
Но в мобильном приложение вы не выгружаете все с web сервера, по этому сервер только для команд (он и будет один), а вот в web приложении у вас отдельно Apache (NGINX) и отдельно REST, по этой причине для мобильного приложение можно и не использовать прокси если нет архитектуры микро сервисов и сервер один, но если их множество, то конечно без прокси не обойтись.
Не, обращаться к сторонему сервису не через свой бекенд - плохо.
источник