6 / 4 / 2
Регистрация: 28.04.2017
Сообщений: 60
Записей в блоге: 2

Разница GET запросов в MAUI и Xamarin

10.10.2022, 10:56. Показов 1083. Ответов 3

Студворк — интернет-сервис помощи студентам
Доброго здравия. При изучении MAUI столкнулся с проблемой не озвученной в интернет.
C#
1
2
3
4
5
6
7
8
 var httpclient = new HttpClient();
            string url = $"https://24f.torov-lab.ru/api/Otdel/otdel";
            httpclient.BaseAddress = new Uri(url);
            HttpResponseMessage message = await httpclient.GetAsync("");
            if (message.IsSuccessStatusCode)
            {
                string contents = await message.Content.ReadAsStringAsync();
            }
Вот этот запрос приспокойненько работает в Xamarin Forms, но если его скопировать в MAUI приложение, то он зависает на строке
C#
1
HttpResponseMessage message = await httpclient.GetAsync("");
и ничего не происходит вообще, сколько бы не ждал.

Кто не будь сталкивался с подобным и если да, то как разрешить этот конфликт?
Потому что да же такая форма записи
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
using (var httpClient = new HttpClient())
            {
                using (var response = await httpClient.GetAsync($"http://24f.torov-lab.ru/api/Otdel/otdel"))
                {
                    if (((int)response.StatusCode) == 200)
                    {
                        string contents = await response.Content.ReadAsStringAsync();
                        var rateInfo = JsonConvert.DeserializeObject<List<OtdelModel>>(contents);
                        return await Task.Run(() => rateInfo);
                    }
                    return null;
                }
            }
то же не работает.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.10.2022, 10:56
Ответы с готовыми решениями:

Разница в быстродействии следующих запросов (см.внутри)
Чисто теоретически - есть ли разница в быстродействии следующих запросов: SELECT brandname, logo FROM brand WHERE idbrand=(SELECT...

Разница в выводе однословных запросов в Гугле и
Вопрос касается однословных запросов. По большинству запросов по которым я продвигаю сайты гугл выдает их гораздо выше чем яндекс. Например...

Оптимизация запросов: разница между вариатами
Вопрос по оптимизации. Есть таблица CREATE TABLE `emp` ( `id` int(11) NOT NULL, `chief_id` int(11), `name` text...

3
96 / 76 / 25
Регистрация: 18.02.2016
Сообщений: 771
10.10.2022, 12:46
Цитата Сообщение от EvgeniyT Посмотреть сообщение
то же не работает.
У меня все работает
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
private async void OnCounterClicked(object sender, EventArgs e)
    {
 
        try
        {
            using (var httpClient = new HttpClient())
            {
                using var response = await httpClient.GetAsync("http://24f.torov-lab.ru/api/Otdel/otdel");
                text1.Text = response.IsSuccessStatusCode
                    ? await response.Content.ReadAsStringAsync()
                    : $"у нас тут беда {response.StatusCode}";
            }
        }
        catch(Exception ex)
        {
            CounterBtn.Text = ex.Message;
 
        }
        
        SemanticScreenReader.Announce(CounterBtn.Text);
    }
0
96 / 76 / 25
Регистрация: 18.02.2016
Сообщений: 771
10.10.2022, 14:56
Если запускаете на телефоне, то всего скорее забыли попросить права на INTERNET
0
6 / 4 / 2
Регистрация: 28.04.2017
Сообщений: 60
Записей в блоге: 2
10.10.2022, 16:54  [ТС]
Спасибо за помощь. Буду смотреть что я не так сделал.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.10.2022, 16:54
Помогаю со студенческими работами здесь

Драйвер hidusb.sys разница запросов USB устройств в win7 и win8.1
Добрый вечер! Запрограммировал USB контроллер MAX3420E, работает как HID- устройство. Написал программу в VisualStudio с помощью которой...

maui и emgucv
Хочу перейти на maui желательно blazor. Буду переносить с WPF уже имеющуюся программу. И вроде все окей кроме 1. Часто нужен кейс, в...

Аккордион (MAUI)
Доброго дня! Вопрос в следующем. Нужно контрол типа аккордион. Для Xamarin Forms есть подробная инструкция с примером. А вот для MAUI...

Отличие Xamarin.Forms Xamarin.Native
Всем доброе время суток. Объясните пожлуйтса новичку в Xamarin правильно ли я понимаю, что Xamarin.Forms включает в себя Xamarin.Android...

Ошибка MAUI или особенность android?
Заметил такую особенность, что если имя картинки идёт только из цифр, то приложение его не распознаёт. Например: 1.jpg; 2.jpg; 33.jpg;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru