![]() |
|
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) так получилось, спасибо. Не думал что наличие слэша повлияет на авторизацию
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |