Отправка массива через POST-запрос - VB
Формулировка задачи:
Не могу разобраться, как отправить массив через POST-запрос.
Строковые данные отправляются нормально, а массив - нет (сервер возвращает ошибку).
Прежде чем писать в техподдержку сервиса, хотел бы уточнить, может это я что-то не так делаю?
Имеется пример, но не знаю как его правильно перевести на VB:
Источник: http://www.amocrm.ru/add-ons/api.php
Я решил сделать вот так:
Прбовал ещё и так:
Ничего не выходит. Сервер возвращает ошибку:
Строковые данные отправляются нормально, а массив - нет (сервер возвращает ошибку).
Прежде чем писать в техподдержку сервиса, хотел бы уточнить, может это я что-то не так делаю?
Имеется пример, но не знаю как его правильно перевести на VB:
Источник: http://www.amocrm.ru/add-ons/api.php
Я решил сделать вот так:
Прбовал ещё и так:
Ничего не выходит. Сервер возвращает ошибку:
Решение задачи: «Отправка массива через POST-запрос»
textual
Листинг программы
REM псевдокод rem **** не уверен в необходимости точки-с-запятой после описания не последненго вложенного массива PHONE_NUMBERS=s:12:"phone_numbers";a:4{ i:0;a:1{s:6:"number";s:16:"+7 495 123-45-67"}; '<-- **** i:1;a:1{s:8:"location";s:4:"Work"}; '<-- **** i:2;a:1{s:6:"number";s:16:"+7 499 891-01-11"}; '<-- **** i:3;a:1{s:8:"location";s:6:"Mobile"} } EMAIL_ADDRESSES=s:15:"email_addresses";a:2{ i:0;a:1{s:7:"address";s:13:"maks@qsoft.ru"}; '<-- **** i:1;a:1{s:8:"location";s:4:"Work"} } ... CONTACT_DATA=a:5:{ PHONE_NUMBERS; '<-- **** EMAIL_ADDRESSES; '<-- **** WEB_ADDRESSES; '<-- **** ADDRESSES; '<-- **** INSTANT_MESSENGERS } contact=a:7{ s:11:"person_name";s:21:"Фамилия Имя"; s:15:"person_position";s:18:"Должность"; ...; s:12:"contact_data";CONTACT_DATA; '<-- **** s:12:"main_user_id";s:HZ:"ID ответственного пользователя"; s:4:"tags";s:22:"comma, separated, tags" } contact = url_encode ( contact ) params = "ACTION=ADD_PERSON&contact=" & contact oXMLHTTP.send ( Param )
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д