Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

HTTPСоединение -Ошибка работы с Интернет: Couldn't resolve host name

HTTPСоединение -Ошибка работы с Интернет:  Couldn't resolve host name
Я
   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;
   Garykom
 
1 - 12.04.21 - 10:45
(0) почитай мануал или хотя бы СП
у тебя кривой код
   Garykom
 
2 - 12.04.21 - 10:47
HTTPСоединение = Новый HTTPСоединение( "https://sait.ru",443,"login","pass" , ,   , Новый ЗащищенноеСоединениеOpenSSL(), Ложь);


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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.