[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Post массив данных второго уровня
sprite123
Подскажите необходимо отправить массив данных методом post 2 уровня.

На сайте есть пример входных данных это:
{
culture: "ru-RU",//Культура
areasSendId: "4fc948a7-3729-e311-8b0d-00155d037960",//Город отправления
areasResiveId: "e3ac6f68-3529-e311-8b0d-00155d037960",//Город прибытия
warehouseSendId: "1c828aa6-70c8-e211-9902-00155d037919",//Склад отправления
warehouseResiveId: "d908c5e1-b36b-e211-81e9-00155d012a15",//Склад прибытия
InsuranceValue: 1000000,//Страховая стоимость груза
dateSend: "06.06.2014",//Дата отправления
deliveryScheme: 2,//Схема доставки
category: [ //Массив категорий груза
{
categoryId: "00000000-0000-0000-0000-000000000000",//Id категории груза
countPlace: 1,//Количество мест
helf: 1,//Вес груза
size: 1// Объем груза
}]
}




С 1 уровнем разобрался делаю так:
    $url = 'ссылка куда отправляем';
$params = array(
culture: "ru-RU",//Культура
areasSendId: "4fc948a7-3729-e311-8b0d-00155d037960",//Город отправления
areasResiveId: "e3ac6f68-3529-e311-8b0d-00155d037960",//Город прибытия
warehouseSendId: "1c828aa6-70c8-e211-9902-00155d037919",//Склад отправления
warehouseResiveId: "d908c5e1-b36b-e211-81e9-00155d012a15",//Склад прибытия
InsuranceValue: 1000000,//Страховая стоимость груза
dateSend: "06.06.2014",//Дата отправления
deliveryScheme: 2//Схема доставки

);
$result = file_get_contents($url, false, stream_context_create(array(
'http' => array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => http_build_query($params)
)
)));




все отлично отрабатывает.

Вопрос как передать массив категорий груза (2 уровень)?

Вот это:
category: [ //Массив категорий груза
{
categoryId: "00000000-0000-0000-0000-000000000000",//Id категории груза
countPlace: 1,//Количество мест
helf: 1,//Вес груза
size: 1// Объем груза
}]
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.