Мощный клиент Http для Dart, который поддерживает перехватчики, глобальную конфигурацию, FormData, отмену запроса, загрузку файлов, тайм-аут и т. Д.
8 ответов

Flutter Dio: как загрузить изображение?

Я пытаюсь проверить в Почтальон, это работа Я хочу загрузить некоторое изображение в rest-api с помощью Package DIO Package, я новичок в этом пакете (я использую этот пакет только для операции CRUD), и у меня возникла проблема при загрузке изображе…
15 авг '19 в 15:53
1 ответ

Как проверить [], когда ответ сервера дрожит?

Как проверить [] когда ответ сервера в Flutter? { "Status": true, "Data": [] } Если "Данные" имеют значение, он вернет следующее { "Status": true, "Data": { "id": "123", "pass": &…
30 июл '20 в 18:58
1 ответ

Erro 502 с диодом

Как заставить загружать изображение с диодом в флаттере? void _postHttp() async { try { Dio dio = Dio(); dio.options.contentType = Headers.formUrlEncodedContentType; FormData formData = new FormData.fromMap({ "file": await MultipartFile.fromFile("/U…
23 янв '20 в 00:36
7 ответов

Невозможно добавить заголовок для метода публикации в дио во Flutter

Я использую dio: ^ 3.0.4. Любой, пожалуйста, помогите мне найти решение для добавления заголовка. вот мой код: FormData formData = new FormData.fromMap({"files": await MultipartFile.fromFile(filePath.path, filename: 'photo') }); Response response = …
07 ноя '19 в 17:33
1 ответ

Flutter заполняет раскрывающийся список с ответом Json, используя плагин dio для вызова сервера

Попадание ниже исключения формата, когда я пытаюсь декодировать ответ Json. Пожалуйста, помогите. Необработанное исключение: FormatException: неожиданный символ (в символе 3) [{table_no: 1}, {table_no: 2}, {table_no: 3}] [ { "table_no": "1" }, { "ta…
08 окт '19 в 09:51
0 ответов

как отправить массив в запросе http или dio, используя данные формы во флаттере

Я отправляю данные формы в api. Вот изображение следующего шаблона. Как я сделаю это во флаттер- изображении
12 окт '19 в 11:19
0 ответов

flutter dio cache как использовать шифрование и дешифрование

Я пытаюсь использовать шифрование в кеш-памяти flutter dio, но не знаю, нужен ли параметр шифрования? пожалуйста, помогите например var _dio = Dio(); var _dioCacheManager = new DioCacheManager(CacheConfig(baseUrl: apiurl, encrypt: myEncrypt)); _dio.…
21 июл '20 в 13:52
1 ответ

Исключение Retrofit Dart при обработке JSON

Впервые в Dart/Flutter. Пытаюсь использовать модернизированный дротик, но мой тестовый код заканчивается исключением: DioError [DioErrorType.DEFAULT]: type 'String' is not a subtype of type 'Map<String, dynamic>' Мой pubspec.yaml (фрагмент): d…
07 окт '19 в 03:36
3 ответа

Как установить метод flutter POST с помощью DIO?

Это мой код ниже, я застрял, пожалуйста, помогите. Как установить метод flutter POST с помощью DIO? Map<String, dynamic> toJson() { return { 'id': id, "name": name, "telNumber": telNumber, "email": email, "age": age }; } String postToJson(Post…
02 июн '20 в 18:44
0 ответов

Flutter web - Bloc не получает события после ошибки Dio 404

У меня возникла проблема с добавлением событий в объект Bloc после получения ответа HTTP 404 с библиотекой Dio. Я создал простой пример, чтобы показать проблему. Это позволяет пользователю нажимать кнопку. Когда это происходит, событие генерируется …
23 апр '20 в 19:17
1 ответ

Исключение flutter dio: размер содержимого превышает указанный contentLength

Сегодня разобрался с проблемой, загрузил файл с помощью dio, вот код: ///upload the file static Future upFile(String path, UptokenEntity value) async { FormData formData = FormData.fromMap({ "key": value.key, "filename": value.filename, "token": val…
02 июн '20 в 16:03
1 ответ

I/flutter (23942): DioError [DioErrorType.RESPONSE]: ошибка статуса HTTP [500]

Я столкнулся с ошибкой HTTP 500 при аутентификации или входе в систему с помощью API. и не удалось получить эту ошибку. раньше он работал хорошо, но внезапно выкинул мне эту HTTP-ошибку. КОД: Экземпляр класса Dio: dio() { Dio dio = Dio(); dio.option…
12 мар '20 в 07:41
5 ответов

Как справиться с ошибкой тайм-аута с Dio во Flutter?

Я использую Dio для обработки функций API. Вот мой код: Future<List<ItemModel>> getItems() async { try { Response response = await dio.get("$_apiUrl$_itemEndPoint", options: Options(headers: { "Accept": 'application/json', })); List<I…
16 янв '20 в 15:40
2 ответа

Глобальная конфигурация (перехватчик) для диода во Flutter

Впервые с Flutter. Я использую dio для отправки HTTP-запросов, и мне нужно добавить заголовок ко всем запросам, что я делаю с перехватчиком, например: Dio dio = new Dio(); dio.interceptors.add(InterceptorsWrapper( onRequest:(RequestOptions options) …
25 сен '19 в 17:15
1 ответ

Как выбрать файл для сервера загрузки во Flutter Web?

Я хочу выбрать файл с компьютера для сервера загрузки, но не знаю, как это сделать?
28 окт '19 в 10:47
0 ответов

Как правильно вернуть StreamBuilder ConnectionState из активного в состояние ожидания?

Я использую StreamBuilder в своем пользовательском интерфейсе... и я использую переключатель ConnectionState, как показывает код... будет, когда я проверю наличие ошибок, таких как "Тайм-аут" ... приложение показывает кнопку повтора... и я снова выз…
05 окт '19 в 13:03
1 ответ

тип UploadFileInfo не является подтипом типа String в приведении типа

Ссылка на изображение Я пытаюсь загрузить файл во флаттере, используя HTTP-пакет с некоторыми параметрами и некоторыми заголовками. Но возникает проблема в UploadFileInfo. это мое фактическое исключение: "тип" UploadFileInfo "не является подтипом т…
14 ноя '19 в 09:07
1 ответ

другой класс для Дио во флаттере

Я создаю класс для dio. Все мои подключения к серверу происходят в этом классе. Теперь я хочу вызвать onError и onSuccess в другом классе. Пример этого был сделан на Java с интерфейсом. Спасибо
25 ноя '19 в 12:03
1 ответ

Flutter Future <HttpClient> не является подтипом HttpClinet

import 'dart:io'; import 'package:dio/dio.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_app_retrofit/example.dart'; class _HomepageState extends State<Homepage> { @override Widge…
27 сен '19 в 10:23
2 ответа

Flutter | Пакет Dio ... загрузка больших файлов в фоновом режиме

Я использую flutter с пакетом dio для загрузки файлов, таких как powerpoint, видео и т. Д. что я хочу спросить, так это как загрузить большой файл в фоновом режиме try { await dio.download( fileURL, '$dir/$fileName.pptx', onReceiveProgress: showDown…
14 ноя '19 в 14:17