![]() |
![]() |
1С:Предприятие
:: 1С:Предприятие 7.7 и ранее
|
|
| ||
Владимир1С 25.12.17 - 17:55 | Собственно:
Имеем базу ИнетМагазина. Сформированный заказ отсылается на сервер доставщика в формате XML. Следующим кодом: URL = "http://www.ponyexpress.ru/tools/im/im_order_std.php"; HTTPОбъект = СоздатьОбъект("Microsoft.XMLHTTP"); HTTPОбъект.Open("POST", URL, 0); HTTPОбъект.Send("access_code="+ТестовыйКод+"&xml_data=" + ТекстXMLВСтроку); // ТекстXMLвВСтроку - utf-8 Приходит статус ответа 200, вроде как всё хорошо. Сам ответ только "<?xml version="1.0" encoding="UTF-8"?><respond><order_respond><order_number></order_number><pony_order_number></pony_order_number><return_code>999</return_code><message_text>Unknown error:Changed database context to 'Main'.</message_text><route></route></order_respond></respond>" То есть, подсоединение есть, а адекватной реакции нет. Текст запроса в первом комментарии. | ||
Владимир1С 1 - 25.12.17 - 17:59 | <?xml version="1.0" encoding="utf-8"?> | ||
Владимир1С 2 - 25.12.17 - 18:02 | Что я делаю не так? | ||
big 3 - 26.12.17 - 05:31 | Скопипастил из (2) текст в файл. Мой XML-reader ругался на ";" в этой строке<Request xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xsi:type="OrderRequest"> и файл не открывал. Убрал ";" и всё открылось. М.б. из-за этого? | ||
Владимир1С 4 - 26.12.17 - 09:33 | (3) в исходном варианте ";" нет, это сайт выставил. Может быть, и приёмная сторона тоже выставляет? Это надо проверить. |
|
Список тем форума
|
Правила | Описание | Реклама на форуме | Волшебные решения | Поиск | Секции | Рейтинг | Книга знаний | Вики-миста (КЗ2) | Мобильная | Архив | Модераторы | Галерея | Регистрация | 18+ |