رونمایی از پخته‌ترین و کاربردی‌ترین محصولات آموزشی سون‌لرن با کلی آفرهای ویژه🔥
۰ ثانیه
۰ دقیقه
۰ ساعت
۹ پریسا مسلمی
ارور.خطای نامشخص
امیررضا بشیری حل شده توسط امیررضا بشیری
پریسا مسلمی ۱۱ بهمن ۱۴۰۲، ۱۶:۱۱

Exception has occurred.

  •  

"Error: DioException [bad response]: The request returned an invalid status code of 401. dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 288:49 throw_ packages/dio/src/dio_mixin.dart 554:9 _dispatchRequest dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 45:50 <fn> dart-sdk/lib/async/zone.dart 1661:54 runUnary dart-sdk/lib/async/future_impl.dart 147:18 handleValue dart-sdk/lib/async/future_impl.dart 784:44 handleValueCallback dart-sdk/lib/async/future_impl.dart 813:13 _propagateToListeners dart-sdk/lib/async/future_impl.dart 584:5 [_completeWithValue] dart-sdk/lib/async/future_impl.dart 657:7 callback dart-sdk/lib/async/schedule_microtask.dart 40:11 _microtaskLoop dart-sdk/lib/async/schedule_microtask.dart 49:5 _startMicrotaskLoop dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 177:15 <fn> "

سلام خسته نباشد عکس که میزارم باز نمیکنه .این خطایی هست که موقع اجرا به من میده و برای سبد خرید میزنه خطای نامشخص این خطا مربوط به فایل http_client.dart است .

از handler.next(options);خطا میگیره

import 'package:dio/dio.dart';
import 'package:f6_nike/data/repo/auth_repository.dart';
final httpClient =
    Dio(BaseOptions(baseUrl: 'http://expertdevelopers.ir/api/v1/'))
      ..interceptors.add(InterceptorsWrapper(
        onRequest: (options, handler) {
          final authInfo = AuthRepository.authChangeNotifier.value;
          if (authInfo != null && authInfo.accessToken.isEmpty) {
            options.headers['Authorization'] = 'Bearer ${authInfo.accessToken}';
          }
          handler.next(options);
        },
      ));
پریسا مسلمی ۱۱ بهمن ۱۴۰۲، ۱۶:۲۱

سلام و درود

ارور 401 بخاطر احراز هویت نشدن درخواست شما هست , آیا از درستی کارکرد access token اطمینان دارید؟

امیررضا بشیری ۱۲ بهمن ۱۴۰۲، ۰۹:۲۲

داخل postman برای این قسمت send نمیشه این Error: getaddrinfo ENOTFOUND {{server-url}} نمایش میده

پریسا مسلمی ۱۲ بهمن ۱۴۰۲، ۱۳:۱۸

به جز این ایراد در postman مشکل دیگه ای نداره 

پریسا مسلمی ۱۲ بهمن ۱۴۰۲، ۱۵:۲۴

برای همون قسمت وقتی break point  میزارم داخل debug console این راChromeProxyService: Failed to evaluate expression 'Dio': InternalError: Expression evaluation in async frames is not supported. No frame with index 109..
نشان میده باید چی کار کنم؟

پریسا مسلمی ۱۳ بهمن ۱۴۰۲، ۰۹:۰۰

.

علی کیانپور ۱۷ بهمن ۱۴۰۲، ۰۶:۱۶

سلام مجدد

خانم مسلمی به دلیل این که در سایت امکان بارگذاری تصویر فراهم نیست لطفا در تلگرام به من پیام دهید و تصویر مشکل تون رو هم ارسال کنید.

بهترین پاسخ
امیررضا بشیری ۱۷ بهمن ۱۴۰۲، ۰۶:۳۰

سلام خیلی ممنون

پریسا مسلمی ۱۹ بهمن ۱۴۰۲، ۰۶:۴۳