Имя: Пароль:
1C
1С v8
HTTPСоединение -Ошибка работы с Интернет: Couldn't resolve host name
0 lite777
 
12.04.21
10:44
Добрый день -поключаюсь к http сервису ошибка при отправки запроса - HTTPСоединение -Ошибка работы с Интернет:  Couldn't resolve host name
                     
                https://sait.ru/api/orders  //через браузер если заходить то логин пароль запрашивается по этому адресу выдается в браузер джсон строка
    
                деляю так-
                
                HTTPСоединение = Новый HTTPСоединение( "https://sait.ru",443,"login","pass" , ,   , Новый ЗащищенноеСоединениеOpenSSL(), Ложь);
        Заголовки = Новый Соответствие();
            Заголовки.Вставить("Content-Type", "application/json; charset=UTF-8");
        Заголовки.Вставить("Authorization", "Basic MWNfdXNlcl9hZG1pbMRnpKVA==" ); //логин:пароль в base64
        
                HTTPЗапрос = Новый HTTPЗапрос("/api/orders",Заголовки);     //сервис //метод
        Тело=ЗаписьJSON()  ;
    
        HttpЗапрос.УстановитьТелоИзСтроки(Тело, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать);
            РезультатВыполненияЗапроса = HTTPСоединение.ОтправитьДляОбработки(HTTPЗапрос);    //-ОШИБКА ЗДЕСЬ
        
                Если  РезультатВыполненияЗапроса.КодСостояния = 200 Тогда
              Тело = РезультатВыполненияЗапроса.ПолучитьТелоКакСтроку(КодировкаТекста.UTF8);
              //Четение джон
               ЧтениеJSON = Новый ЧтениеJSON;
1 Garykom
 
гуру
12.04.21
10:45
(0) почитай мануал или хотя бы СП
у тебя кривой код
2 Garykom
 
гуру
12.04.21
10:47
HTTPСоединение = Новый HTTPСоединение( "https://sait.ru",443,"login","pass" , ,   , Новый ЗащищенноеСоединениеOpenSSL(), Ложь);

https:// лишнее
порт не обязательно
3 Garykom
 
гуру
12.04.21
10:47
(2)+ https/ssl протокол может быть и на 80 порту и любом
4 lite777
 
12.04.21
10:55
(2) Спасибо Исправил косяк,    логин пароль запрашиавется по адресу - https://sait.ru/api/orders -
Значит HTTPСоединение = Новый HTTPСоединение( "sait.ru/api/orders",443,"login","pass",,,,) ?
и HTTPЗапрос = Новый HTTPЗапрос("",Заголовки);  ?
5 Garykom
 
гуру
12.04.21
10:57
(4) мдя
6 Garykom
 
гуру
12.04.21
10:57
Значит
HTTPСоединение = Новый HTTPСоединение( "sait.ru",,"login","pass",,, Новый ЗащищенноеСоединениеOpenSSL(), Ложь);
и HTTPЗапрос = Новый HTTPЗапрос("/api/orders",Заголовки);
7 oleg_km
 
12.04.21
11:02
(5) ник его посмотри, он же lite-программист
8 lite777
 
12.04.21
11:07
(6) Спасибо