Я передаю данные с узла на PHP. Я использую один и тот же URL-адрес для передачи данных, и мне может потребоваться вызывать его более 10 раз в цикле, но он принимает только 5 раз. Следующие 5 будут ошибкой (ошибка разбора). Как это исправить?
код
function win_settings_fn(noos)
{var str="";
var len = str.length ;
win_settings.headers = {'Content-length' : len, 'Content-Type': 'application/x-www-form-urlencoded'}
var request = http.request(win_settings, function (response) {
response.on('data', function (data) {var response= JSON.parse(data);
console.log(str+"respose ..........."+noos);});
response.on('error', function (err) {
});
response.on('end', function () {
});
});request.on('error', function (err) {
console.log("failed.............."+noos);
});
request.write(str +"\0");
request.end();
}
Этот код я использую.
если я позвоню
win_settings_fn(1)
win_settings_fn(2)
win_settings_fn(3)
win_settings_fn(4)
win_settings_fn(5)
win_settings_fn(6)
win_settings_fn(7)
win_settings_fn(8)
win_settings_fn(9)
win_settings_fn(10)
Результат
respose ...........1
respose ...........2
respose ...........3
respose ...........4
respose ...........5
failed..............6
failed..............7
failed..............8
failed..............9
respose ...........10
Почему это так? Есть ли проблемы с отправкой данных?
Задача ещё не решена.
Других решений пока нет …