Vladimir
Вы разместили это на рабочем сайте и удивляетесь что там что то перестало работать
Den 💙💛
Вам дали ОТЛАДОЧНЫЕ!!! команды
Ну у @gooodwin67 не сработала отладка очки он и написал. Мол код не пошел
Vladimir
Там вообще все перестало рабоать
Vladimir
Там код чисто чтобы записать приходящие данные
Vladimir
Такое ощущение что ты просто не читаешь вообще ничего
Vladimir
Прочти код
Den 💙💛
Ты вообще код видел?
Видел, поэтому предложил отключить сжатие, ибо мог возникнуть конфликт
Vladimir
Прочти что Дима написал
Vladimir
Видел, поэтому предложил отключить сжатие, ибо мог возникнуть конфликт
Да какой нафиг конфликт? Там просто должны записаться приходящие данные в файл
Vladimir
Этот код ломает всю работу сайта
Vladimir
Но он не для этого предназначен - он нужен просто чтобы увидеть что приходит там
GooodWin
Этот код ломает всю работу сайта
Я был к этому готов, ничего страшного
Vladimir
Я был к этому готов, ничего страшного
Тогда к чему это сообщение?
Vladimir
Там вообще все перестанет работать
GooodWin
Тогда к чему это сообщение?
Этим сообщением я хотел сообщить, что код не сработал, данные я не получил, ну и плюсом указал, что ошибку получил в консоле, не более. Это не претензия, я просто написал, что увидел
Vladimir
Я вообще в этом не участвую
GooodWin
Ладно, не ругайтесь, джумла сообщество самое дружелюбное
Den 💙💛
Я вообще в этом не участвую
Тогда не критикуй. Ибо складывается впечатление, что у тебя плохое настроение
Den 💙💛
Денис, ты человека уводишь вообще в сторону
В сторону апи и флаттера? @gooodwin67 тебе ж это нужно, или в пыхе копаться?😉
Den 💙💛
@gooodwin67 получилось получить по двум методам ответ через постман?
GooodWin
Еще только регаюсь в постмане)
Den 💙💛
Еще только регаюсь в постмане)
Тебе понравится 😉👍
GooodWin
Спасибо за подсказку. Не знал про такую вещь
Den 💙💛
А вот это не работает
А вот тут я предложил проверку сделать
Den 💙💛
@gooodwin67 вот тут сможет прямо в флаттере отловить косяк
Den 💙💛
Да и вообще не плохо бы проверять. Если не будет доступа к серверу, можно в приложении вывести какое-то уведомление, мол что-то пошло не так + отправить на другой сервер или почту информацию о баге в конкретном методе 😉
GooodWin
Да не, я к серверу то подключаюсь, проблема именно в передаваемых данных
GooodWin
Странно что по rest api joomshopping так мало инфы в инете, неужели никто не пользуется
Den 💙💛
Да не, я к серверу то подключаюсь, проблема именно в передаваемых данных
В постмане выставил как нужно данные? Что сервер сказал?
GooodWin
В постмане выставил как нужно данные? Что сервер сказал?
Наверное уже завтра буду разбираться, сходу сложно
Den 💙💛
увы
Ех, ті ж німці, де ж їх педантичність?😂
Den 💙💛
@gooodwin67 а массив [1, 2, 3], точно должен быть в кавычках?
Den 💙💛
Это ж получается уже не массив, а строка
GooodWin
Пробовал разные варианты
Max
надо смотреть в логах веб сервера с чего бы 500ая ошибка вылезла в ответе. Это если интересно почему конкретно сервер поломался.
Max
@gooodwin67 а массив [1, 2, 3], точно должен быть в кавычках?
что надо в json передать? потому что тут явно есть некое недопонимание того, что хотите на сервер заслать
GooodWin
что надо в json передать? потому что тут явно есть некое недопонимание того, что хотите на сервер заслать
Вот дока по апи джшоппинга https://www.webdesigner-profi.de/joomla-webdesign/example/addon_api_documentation.htm, нужен int array
GooodWin
Max
ну тогда int массив будет выглядеть как "args": [1,2,3]
Max
а в файле с логами что записало? из того кода, что Дмитрий посоветовал
GooodWin
ну тогда int массив будет выглядеть как "args": [1,2,3]
тогда флаттер ругается, что я не строку передаю, в варианте с int сработало же, когда я '1' передал
Max
тут какое дело, что если передавать в теле пост запроса json, то по факту он должен быть строкой полностью, а на сервере, в зависимости от заголовков запроса, обычно распедаливают тело запроса на нужные данные
Max
от того, что в index.php вписали код, приведенный выше
ну вот тут надо пойти в логи самого сервера и посмотреть че там в ошибку сервер написал
Max
не сработал код
у вас же апач судя по всему запускает пхп?
GooodWin
Ну я по аналогии, ему нужен int, я передал '1' это сработало. А вот когда нужен array '[1,2,3]' не сработало
Max
Ну я по аналогии, ему нужен int, я передал '1' это сработало. А вот когда нужен array '[1,2,3]' не сработало
вообще массив в json должен выглядеть вот как я написал. А что за ошибку сам флаттер выдает?
Vladimir
вообще массив в json должен выглядеть вот как я написал. А что за ошибку сам флаттер выдает?
Там проблема похоже вообще не во флаттер - проблема в формате данных для апи
Max
не понимаю)
ну пхп должен запускаться через сервер, который код интерпретирует в html страницы и обрабатывает запросы
GooodWin
вообще массив в json должен выглядеть вот как я написал. А что за ошибку сам флаттер выдает?
Если без кавычек: "error: type 'List<int>' is not a subtype of type 'String' in type cast"
Max
Там проблема похоже вообще не во флаттер - проблема в формате данных для апи
ну тут очевидно это, да =) надо просто понять че куда и как слать
GooodWin
Max
Вот дока по апи джшоппинга https://www.webdesigner-profi.de/joomla-webdesign/example/addon_api_documentation.htm, нужен int array
эта документация к апи, а не ко флаттеру, насколько я понял
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> вот эта строка и код, судя по всему он ожидает стринг: стринг
Den 💙💛
Это флаттер говорит, что я не строку передаю вот тут
я тебе выше кидал глянь вот сюда: body: jsonEncode(<String, String>{ 'title': title, }),
Max
надо доку ко флаттеру изучать
Max
не ну тут надо не пробовать, а изучить вопрос =)
Den 💙💛
Все это пробовал с десяток раз))
значит апи не принимает что-то ))
Max
да не, ну тут сто пудово каст типов не работает
Den 💙💛
Max
<String, dynamic>
Max
вот чет тут такое есть в доке
Den 💙💛
<String, dynamic>
это типизация
Max
ну все правильно, ключ будет стринг, а значение динамик
GooodWin
Да, тоже пробовал)
GooodWin
Когда ставлю jsonEncode, он и первые строки не понимает