Имя: Пароль:
1C
 
нет интернет подключения
🠗 (Волшебник 25.03.2025 09:31)
0 Elchin
 
24.03.25
14:42
Добрый день. В платформе 8.3.22.2557 создал мобильное приложение. Но при вызове НТТП-соединения получилось, что у программы нет соединения интернета. Пробовал и на телефоне, и на ПК. Запрос пробовал на сайты. Не получается соединение. Есть ли в 1С:Мобиль какое-то ограничение с интернетом?
1 Stepashkin
 
24.03.25
14:51
(0) Ельцин, ты ли это?
2 Elchin
 
24.03.25
15:02
(1) да, Эльчин
3 Elchin
 
24.03.25
16:30
Define the API URL
    APIURL = "https://mustang.rmq.cloudamqp.com/api/exchanges/rcskgwio/agent001_exchange/publish";

    // Create an HTTP request object
    HTTPRequest = Новый HTTPЗапрос(APIURL);

    // Set headers for the request
    HTTPRequest.Заголовки.Вставить("Content-Type", "application/json");
    
    // Basic Authentication üçün başlıq əlavə edirik
    AuthHeader = "Basic " + СтрокаВBase64(UserName + ":" + Password);
    HTTPRequest.Заголовки.Вставить("Authorization", AuthHeader);
    
    // Create the JSON body for the POST request                
    JSONBody = "{"
               + """properties"": {},"
               + """routing_key"": """ + QueueName + ""","
               + """payload"": """ + MessageBody + ""","
               + """payload_encoding"": """ + "string" + """"
               + "}";
  
    // Set the request body
    HTTPRequest.УстановитьТелоИзСтроки(JSONBody);

    // Create an HTTP connection
    HTTPConnection = Новый HTTPСоединение("mustang.rmq.cloudamqp.com");

    // Send the POST request
    //Try
        Response = HTTPConnection.ОтправитьДляОбработки(HTTPRequest);

        // Check the response code
        If Response.КодСостояния = 200 Then
            Сообщить("Request succeeded: " + Response.ПолучитьТелоКакСтроку());
        Else
            Сообщить("Error: HTTP " + Response.КодСостояния);
        EndIf;
4 Elchin
 
24.03.25
16:31
(3) код для соединение с RabbitMQ. в чем проблема? выводить таймаут
5 Мультук
 
гуру
24.03.25
17:24
(4)
Читаем

https://its.1c.ru/db/metod8dev/content/5574/hdoc
https://infostart.ru/1c/articles/1691675/

Переделываем

 HTTPRequest = Новый HTTPЗапрос("/api/exchanges/rcskgwio/agent001_exchange/publish");


Дальше не смотрел.
6 Умный Слоненок
 
25.03.25
05:51
нттп соединение
7 Web00001
 
25.03.25
06:12
Вот этот код (3) точно писала нейросеть. Джуны так не пишут. А спецы не делают таких детских ошибок.
8 Stepashkin
 
25.03.25
07:01
(7) ))) "За меня написали код, но он не работает. В чем может быть проблема?" )))
9 Умный Слоненок
 
25.03.25
07:47
(7) да и на английском комментарии в 1С оставлять не принято, только ботами
10 maxab72
 
25.03.25
08:23
(9) "Basic Authentication üçün başlıq əlavə edirik" это английский?!!
11 Волшебник
 
25.03.25
09:40
(10) В прошлоё ветке Эльчин писал так: ДокГиймят и ДокСифаришягядяр
Это наш азербайджанский коллега, который "плёхо" знает русский, поэтому пишет "модул" как умеет

Мне вот это особенно понравилось, художественно:
"в регистре нет такие числы. не понимаю откуда ети числы берутся. может кто то помоч пожалюста?"
не могу найти откуда берутся числы
13 Волшебник
 
25.03.25
12:50
(12) Пожалюй, Вы прави, мой дарагой азербайджанский калега.
Так что идите учитесь. Здесь Вам знания в голову не внедрят.
А свой сгенерённый программный код спрячьте и нам не показывайте.
14 CaptanG
 
25.03.25
18:03
(11) Спасибо, давно так не веселился.
15 CaptanG
 
25.03.25
18:06
(13) Зачем ругаяся начальника? Эльчин совсем чуть чуть код у нейросети брать. Почему код не работать не понять.
16 Волшебник
 
25.03.25
18:14
(15) пишется "насяльника"