![]() |
![]() |
![]() |
|
1с 8.2 Отправка GET запроса | ☑ | ||
---|---|---|---|---|
0
igand
19.08.13
✎
18:59
|
Хочу интегрировать отправку смс сообщений с сайта. Что-то никак не могу сообразить по разному перепробовал. Инструкция http://smsaero.ru/api/
На примере запроса баланса Соединение = Новый HTTPСоединение("http://gate.smsaero.ru/balance/",,Элементы.Логин,Элементы.Пароль,,); Как получить ответ? Вообще правильно я реализовываю эту функцию? |
|||
1
Fram
19.08.13
✎
19:24
|
HTTPСоединение.Получить (HTTPConnection.Get)
HTTPСоединение (HTTPConnection) Получить (Get) Вариант синтаксиса: По HTTP-запросу Синтаксис: Получить(<HTTPЗапрос>, <ИмяВыходногоФайла>) Параметры: <HTTPЗапрос> (обязательный) Тип: HTTPЗапрос. HTTP-запрос. <ИмяВыходногоФайла> (необязательный) Тип: Строка. Имя файла, в который следует записать тело ответа. Если не задан, то тело ответа может быть получено из объекта HTTPОтвет. Описание варианта метода: Получает ресурс по HTTP-запросу. Вариант синтаксиса: По адресу Синтаксис: Получить(<Источник>, <ИмяВыходногоФайла>, <Заголовки>) Параметры: <Источник> (обязательный) Тип: Строка. Адрес ресурса на сервере. <ИмяВыходногоФайла> (обязательный) Тип: Строка. Имя файла, в который помещаются данные полученного ресурса. <Заголовки> (необязательный) Тип: Соответствие; Строка. Позволяет добавлять к запросу на сервер заголовки в виде строки, содержащей текстовые пары "Заголовок" - "Значение", разделяемые комбинацией символов ВК + ПС, или в виде cоответствия "Заголовок" - "Значение заголовка". Описание варианта метода: Получает ресурс по адресу. Если код статуса HTTP, возвращенный сервером, >= 400, вызывается исключение. Возвращаемое значение: Тип: HTTPОтвет. Описание: Получает ресурс из указанного адреса. Доступность: Тонкий клиент, сервер, толстый клиент, внешнее соединение. |
|||
2
igand
20.08.13
✎
16:30
|
это описывать на сервере или на клиенте?
|
|||
3
Fram
21.08.13
✎
14:22
|
(2) работает и тут и там. где тебе удобней там и делай
|
|||
4
igand
21.08.13
✎
14:48
|
Делаю следующим образом
имяВыходногоФайла = ПолучитьимяВременногоФайла("xml"); Соединение = Новый HTTPСоединение("gate.smsaero.ru/balance/"); Соединение.Получить("?login="+Объект.Логин+"&password="+Объект.Пароль, имяВыходногоФайла); ЧтениеXML = Новый ЧтениеXML; ЧтениеXML.ОткрытьФайл(имяВыходногоФайла); В временом файле empty field. reject, что делаю не так? |
|||
5
igand
21.08.13
✎
14:49
|
это на клиенте при нажатии кнопки "баланс"
|
|||
6
igand
22.08.13
✎
16:18
|
как узнать какую ссылку передал? может я не правильно указал. потому что ошибка empty field. reject указывает что не все обязательные поля заполнены?
|
|||
7
igand
22.08.13
✎
16:21
|
получил, правильный ответ от сервера во временный файл, ошибка была в том что вместо передачи login надо user, надо быть внимательней.))))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |