|
Отправить для обработки (POST) | ☑ | ||
---|---|---|---|---|
0
Novus_Dess
06.05.14
✎
15:22
|
Всем привет. Не могу понять в чем проблема. в строке ОтправитьдляОбработки вываливается ошибка "ошибка метода контекста при вызове метода...". Меня смущает, что в справке синтаксис метода "ОтправитьДляОбработки" описан с двумя параметрами: ХТТПЗапрос и имя файла, (других синтаксисов не описано), а в примере в этой же статье описан вызов метода с тремя параметрами. Пробовал и так и так, результат один - ошибка метода контекста. Кто знает, подскажите плиз.
Вот код: Сервер = "http://api.clickatell.com/http/sendmsg"; ИД_АПИ = "xxxx"; Пароль = "xxxx"; Пользователь = "xxxx"; НомерМобилы = "5546 "; ТекстСообщения = "Зис из эн экзампл мессага"; ДанныеПОСТЗапроса = "api_id=" + ИД_АПИ; ДанныеПОСТЗапроса = ДанныеПОСТЗапроса + "&user=" + Пользователь; ДанныеПОСТЗапроса = ДанныеПОСТЗапроса + "&password=" + Пароль; ДанныеПОСТЗапроса = ДанныеПОСТЗапроса + "&to=" +НомерМобилы; ДанныеПОСТЗапроса = ДанныеПОСТЗапроса + "&text=" + ТекстСообщения; ЗаголовкиЗапроса = Новый Соответствие; ЗаголовкиЗапроса.Вставить("Content-Type","application/x-www-form-urlencoded"); Соединение = НеОпределено; Попытка Соединение = Новый HTTPСоединение(Сервер,, Пользователь, Пароль); Исключение Сообщить(НСтр("ru = 'Не удалось установить соединение с сервером %1. Проверьте правильность адреса сервера, порт, имя пользователя и пароль.'"), Сервер); Соединение = Неопределено; Конецпопытки; имяФайлаОтправки = ПолучитьимяВременногоФайла("txt"); ЗаписьТекста = Новый ЗаписьТекста(имяФайлаОтправки); ЗаписьТекста.Записать(ДанныеПОСТЗапроса); ЗаписьТекста.Закрыть(); ХТТПЗапрос = Новый HTTPЗапрос; ХТТПЗапрос.АдресРесурса = Сервер; ХТТПЗапрос.Заголовки = ЗаголовкиЗапроса; ХТТПЗапрос.УстановитьТелоИзСтроки(ДанныеПОСТЗапроса); ФайлРезультата = ПолучитьИмяВременногоФайла(); Попытка //ХТТПОтвет = Соединение.ОтправитьДляОбработки(ХттпЗапрос,с"C:\Users\research\Desktop\data.txt"); Соединение.ОтправитьДляОбработки(имяФайлаОтправки, Сервер, "C:\Users\research\Desktop\data.txt", ЗаголовкиЗапроса) ; Соединение = Неопределено; //Сообщить(ХТТПОтвет.получитьТелоКакСтроку()); Исключение Сообщить(ИнформацияОбОшибке().Описание, СтатусСообщения.Важное); КонецПопытки; |
|||
1
DS
06.05.14
✎
15:46
|
А что пишут в справке к 8.2?
|
|||
2
Novus_Dess
06.05.14
✎
17:11
|
У меня стоит только 8.3. Это принципиально?
|
|||
3
DS
06.05.14
✎
17:13
|
В 8.2 есть описание обоих синтаксисов.
|
|||
4
Novus_Dess
06.05.14
✎
17:31
|
Ну ок, нашел 8.2, прочитал хелп. Описано. У меня сделано в соответствии со вторым синтаксисом, даже корректно(насколько я вижу свой код). Но один хрен вываливается ошибка "Ошибка при вызове метода контекста (отправитьДляОбработки)". С этим-то что делать?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |