Имя: Пароль:
1C
1С v8
Помогите с http запросом
,
0 mobile-1c
 
03.10.15
18:37
Доброго Дня!
вот курю. отправка смс. есть пример WinHttp но работа через вебклиент и не позволяет. решил перекинуть на post. подскажите что пропускаю при отправке запроса. сейчас ругань такая:
Ответ = Соединение.ОтправитьДляОбработки(ИмяФайлаОтправки, "/ws/sms.asmx/SendSMS/", ИмяФайлаПолучения, Заголовки);
по причине:
Файл не обнаружен '/ws/sms.asmx/SendSMS/'

ПараметрыПОСТ = "Login="+Login+"&Password="+Password+"&Source="+Source+"&Phone="+Phone+"&Text="+Text;
    
    //ПараметрыПОСТ = "Login='"+Login+"'&Password='"+Password+"'&Source='"+Source+"'&Phone='"+Phone+"'&Text='"+Text+"'";
    
    //WinHttp.Send(ПараметрыПОСТ);
    //ТекстОтвета = WinHttp.ResponseText();
    
    СайтУРЛ = "sms4b.ru";
    УРЛ = "/ws/sms.asmx/SendSMS/";
    
    
    Заголовки = Новый Соответствие;
    Заголовки.Вставить("Accept-Language", "ru");
    Заголовки.Вставить("Accept-Charset","utf-8");
    Заголовки.Вставить("Content-Language", "ru");
    Заголовки.Вставить("Content-Charset", "utf-8");
    Заголовки.Вставить("Content-type", "application/x-www-form-urlencoded; charset=utf-8");
    
    Заголовки.Вставить("POST /Query HTTP/1.1");
    Заголовки.Вставить("Host",    "sms4b.ru");    
    Заголовки.Вставить("Referer", "sms4b.ru");
        
    
    ИмяФайлаОтправки = ПолучитьИмяВременногоФайла("txt");
    
    POSTПараметры = Новый ЗаписьТекста(ИмяФайлаОтправки, КодировкаТекста.UTF8,, Истина, Символы.ПС);//ТекстБезБОМ

    POSTПараметры.Записать(ПараметрыПОСТ);
    POSTПараметры.Закрыть();

    ИмяФайлаПолучения = ПолучитьИмяВременногоФайла("txt");    
    
    Соединение = Новый HTTPСоединение(СайтУРЛ);
    Ответ = Соединение.ОтправитьДляОбработки(ИмяФайлаОтправки, "/ws/sms.asmx/SendSMS/", ИмяФайлаПолучения, Заголовки);
    
    Если Ответ.КодСостояния <> 200 Тогда
        //ВызватьИсключение;
        Возврат;
    КонецЕсли;
1 LYuri
 
03.10.15
18:40
что то с путями напутал похоже
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший