Vladimir
Вы разместили это на рабочем сайте и удивляетесь что там что то перестало работать
Vladimir
Там вообще все перестало рабоать
Vladimir
Vladimir
Там код чисто чтобы записать приходящие данные
Vladimir
Такое ощущение что ты просто не читаешь вообще ничего
Vladimir
Прочти код
Vladimir
Прочти что Дима написал
GooodWin
Vladimir
Этот код ломает всю работу сайта
Vladimir
Но он не для этого предназначен - он нужен просто чтобы увидеть что приходит там
Vladimir
Vladimir
Там вообще все перестанет работать
GooodWin
Тогда к чему это сообщение?
Этим сообщением я хотел сообщить, что код не сработал, данные я не получил, ну и плюсом указал, что ошибку получил в консоле, не более. Это не претензия, я просто написал, что увидел
Vladimir
Я вообще в этом не участвую
GooodWin
Ладно, не ругайтесь, джумла сообщество самое дружелюбное
Vladimir
Den 💙💛
@gooodwin67 получилось получить по двум методам ответ через постман?
GooodWin
Еще только регаюсь в постмане)
Den 💙💛
GooodWin
Спасибо за подсказку. Не знал про такую вещь
Den 💙💛
А вот тут я предложил проверку сделать
Den 💙💛
@gooodwin67 вот тут сможет прямо в флаттере отловить косяк
Den 💙💛
Да и вообще не плохо бы проверять. Если не будет доступа к серверу, можно в приложении вывести какое-то уведомление, мол что-то пошло не так + отправить на другой сервер или почту информацию о баге в конкретном методе 😉
GooodWin
Да не, я к серверу то подключаюсь, проблема именно в передаваемых данных
GooodWin
Странно что по rest api joomshopping так мало инфы в инете, неужели никто не пользуется
Den 💙💛
Den 💙💛
Ihor
GooodWin
Den 💙💛
увы
Ех, ті ж німці, де ж їх педантичність?😂
Den 💙💛
@gooodwin67 а массив [1, 2, 3], точно должен быть в кавычках?
Den 💙💛
Это ж получается уже не массив, а строка
GooodWin
Пробовал разные варианты
Max
надо смотреть в логах веб сервера с чего бы 500ая ошибка вылезла в ответе. Это если интересно почему конкретно сервер поломался.
GooodWin
Max
ну тогда int массив будет выглядеть как
"args": [1,2,3]
Max
а в файле с логами что записало? из того кода, что Дмитрий посоветовал
GooodWin
Den 💙💛
Max
тут какое дело, что если передавать в теле пост запроса json, то по факту он должен быть строкой полностью, а на сервере, в зависимости от заголовков запроса, обычно распедаливают тело запроса на нужные данные
GooodWin
Ну я по аналогии, ему нужен int, я передал '1' это сработало. А вот когда нужен array '[1,2,3]' не сработало
GooodWin
Max
Vladimir
Max
не понимаю)
ну пхп должен запускаться через сервер, который код интерпретирует в html страницы и обрабатывает запросы
Max
GooodWin
Max
Max
GooodWin
Это флаттер говорит, что я не строку передаю вот тут
Max
ща
Max
https://docs.flutter.dev/cookbook/networking/send-data#2-sending-data-to-server
Max
Future<http.Response> createAlbum(String title) {
return http.post(
Uri.parse('https://jsonplaceholder.typicode.com/albums'),
headers: <String, String>{
'Content-Type': 'application/json; charset=UTF-8',
},
body: jsonEncode(<String, String>{
'title': title,
}),
);
}
Max
<String, String>
вот эта строка и код, судя по всему он ожидает стринг: стринг
Max
надо доку ко флаттеру изучать
Max
GooodWin
Max
не ну тут надо не пробовать, а изучить вопрос =)
Max
да не, ну тут сто пудово каст типов не работает
Den 💙💛
Max
<String, dynamic>
Max
вот чет тут такое есть в доке
Den 💙💛
Max
ну все правильно, ключ будет стринг, а значение динамик
GooodWin
Да, тоже пробовал)
GooodWin
Когда ставлю jsonEncode, он и первые строки не понимает