размещать массовые данные JSON по одному объекту за один раз (cUrRL / PHP) (сервер может отправлять только один запрос за один раз) - PullRequest
0 голосов
/ 07 сентября 2018

У меня есть файл json с 50000 объектами, которые мне нужно опубликовать на внешнем сервере.

Я пытался использовать curl -i "https://app.xxx/api/1/asset?api_key={xxx}" -H" Тип содержимого: application / json "-X POST -d @ test.json

Но сервер может обрабатывать только один почтовый запрос за раз.

Поскольку я новичок в области массового импорта, я знаю, что должен сделать цикл, чтобы импортировать их один за другим, но с чего начать. Как я могу получить объекты один за другим из файла json и разместить их с помощью cURL по одному за раз?

Пример файла объектов json:

{  
"assetNo":"test4",
"assetTypeId":154668410,
"assetTypeName":"Kundfordon",
"customFields":[
	{   
	"name":"5f28115510b5-4afa-9c99-93729597de54",  
	"value":"Vehicle ID",
	}
],
"customerId":  164083656,   
"customerName":  "SV",    
"customerNo":   12,   
"customerNoText": null,   
"customerProjectId":  179049132,    
"customerProjectName":  "FM",   
"customerProjectNo": null,      
},
{  
"assetNo":"test5",
"assetTypeId":154668410,
"assetTypeName":"Kundfordon",
"customFields":[
	{   
	"name":"5f28115510b5-4afa-9c99-93729597de54",  
	"value":"Vehicle ID",
	}
],
"customerId":  164083656,   
"customerName":  "SV2",    
"customerNo":   13,   
"customerNoText": null,   
"customerProjectId":  179049132,    
"customerProjectName":  "FM",   
"customerProjectNo": null,      
}

Пожалуйста, помогите, поскольку я не знаю, с чего начать.

Большое спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...