|
|
http соединение не работает с логином |
☑ |
|
0
Vvvvv
21.09.18
✎
10:20
|
Делаю http соединение из мобильной базе к рабочей базе через http соединение методом GET. Соединение работает если во второй базе нет пользователей и логи и пароль передаю пустой.
Если завести логин и пароль во второй базе, то соединиться не получиться. будет ошибка
Обе базы самописные
текст кода:
СерверСоединения = "//192.168.1.00";
РесурсСоединения = "192.168.1.00/zadach7/hs/zad7/" + "Йо";
ЛогинСоединения = "Тест";
ПарольСоединения = "123";
Попытка
Соединение = Новый HTTPСоединение(СерверСоединения,,ЛогинСоединения,ПарольСоединения);
ЗаголовокHTTP = Новый Соответствие();
ЗаголовокHTTP.Вставить("Content-Type", "text/x-json");
ЗапросХТПП = Новый HTTPЗапрос(РесурсСоединения,ЗаголовокHTTP);
//это ПОСТ
// Ответ = Соединение.ОтправитьДляОбработки(ЗапросХТПП);
//это GET
Ответ = Соединение.Получить(ЗапросХТПП);
ТекстОтвета = Ответ.ПолучитьТелоКакСтроку("UTF-8");
Если ТекстОтвета=Неопределено или СокрЛП(ТекстОтвета) = "" Тогда
Сообщить("Ответ пришел без результата, пустой");
Возврат;
КОнецЕсли;
Исключение
Сообщить("Не удалось отправить запрос " + ОписаниеОшибки());
Возврат;
КонецПопытки;
ОтправитьСписокЗадач.СобратьСписокЗадач(ТекстОтвета);
|
|
|
1
Vvvvv
21.09.18
✎
10:21
|
Ошибка при вызове метода контекста (Получить): Ошибка работы с Интернет: URL using bad/illegal format or missing URL
|
|
|
2
1Сергей
21.09.18
✎
10:21
|
Попробуй логин сделать на ингреше
|
|
|
3
Vvvvv
21.09.18
✎
10:23
|
(2) на английском пробовал. Тут раскладка не важна
|
|
|
4
1Сергей
21.09.18
✎
10:26
|
Ответ = Соединение.ОтправитьДляОбработки(ЗапросХТПП);
Ответ.КодСостояния = ?
|
|
|
5
Vvvvv
21.09.18
✎
10:28
|
(4) Ответ пришел = неопределенно
|
|
|
6
Vvvvv
21.09.18
✎
10:29
|
(4) Ответ = Соединение.ОтправитьДляОбработки(ЗапросХТПП);
это метод Post. Я использую Get
|
|
|
7
xamass
21.09.18
✎
10:46
|
Попробуй СерверСоединения без "//":
СерверСоединения = "192.168.1.00";
|
|
|
8
xamass
21.09.18
✎
10:48
|
и второе
ресурс соединения без указания сервера:
РесурсСоединения = "/zadach7/hs/zad7/" + "Йо";
|
|
|
9
1Сергей
21.09.18
✎
10:49
|
и обязательно было писать именно два нуля?
|
|
|
10
Vvvvv
21.09.18
✎
11:00
|
(7) (8) так получилось, спасибо. Не думал что наличие слэша повлияет на авторизацию
|
|