Соединение = Новый HTTPСоединение("192.168.11.185","80");
Заголовки = Новый Соответствие;
СтрокаОтправки = "AAAAA=BBBBB"+Символы.ПС;
Заголовки.Вставить("Content-Length",СтрДлина(СтрокаОтправки));
Заголовки.Вставить("Content-Type", "application/x-www-form-urlencoded");
Запрос = Новый HTTPЗапрос("/script/test.php",Заголовки);
Запрос.УстановитьТелоИзСтроки(СтрокаОтправки);
Ответ = Соединение.ОтправитьДляОбработки(Запрос);
Возникает ошибка :
{Форма.Форма1.Форма(15)}: Ошибка при вызове метода контекста (ОтправитьДляОбработки)
Ответ = Соединение.ОтправитьДляОбработки(Запрос);
по причине:
Ошибка работы с Интернет: Server returned nothing (no headers, no data)
Если изменить строку
Заголовки.Вставить("Content-Length",СтрДлина(СтрокаОтправки)+2);
Пакет уходит, но страница сообщает что пришли данные:
".AAAAA=BBBBB" хотя точки нет в коде.
WireShark - следующий пакет
POST /script/test.php HTTP/1.1
User-Agent: 1C+Enterprise/8.2
Host: 192.168.11.185
Accept: */*
Content-Length: 14
Content-Type: application/x-www-form-urlencoded
И еще, может кому то понадобится - получить ответ от скрипта, достаточно прописать в скрипте обычное "echo 'Текст'", а на стороне 1С - что бы получить строчку - следующее
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой