из 1С я пытаюсь обратится к php и передать ему параметры.
xml_data - это xml документ
access_code - строка
ИмяВыходногоФайла = ПолучитьимяВременногоФайла("xml"); // наш сервер возвращает ответы в виде XML
ФайлОтправки = Новый Файл(КаталогВремФайлов+"\document.xml");
РазмерФайлаОтправки = XMLСтрока(ФайлОтправки.Размер());
Заголовки = Новый Соответствие();
Заголовки.Вставить("Content-Type", "text/html;charset=utf-8");
Заголовки.Вставить("Content-Lenght", РазмерФайлаОтправки);
Соединение = Новый HTTPСоединение("www.may.ru/tools/im/");
Соединение.ОтправитьДляОбработки(ФайлОтправки.ПолноеИмя, "im_order_std.php", имяВыходногоФайла, Заголовки);
Теперь вопрос как передать второй параметр access_code? илои я вообще не правильно мыслю?
Вообще неправильно.
Content-Type должен быть application/x-www-form-urlencoded.
Все параметры в этом случае передаются в виде т.н. QueryString - пары имя/значение, разделённые амперсандами. Причём значения д.б. соответствующим образом закодированы (urlencoded).
(1) Большое спасибо так и думал, что не верно, теперь понял.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший