Я не уверен, что означает запрос данных из нескольких частей.Я бы просто собрал данные формы в объект на стороне сервера и отправил его так:
let postData = {
"key": "api_key_here",
"plugin_version": "JS123",
"lossy": 1,
"cmyk2rgb": 1,
"refresh": 1,
"resize": 3,
"wait":30,
"resize_width":100,
"resize_height":100,
"urllist":["http://example.com/example.png", "http://example.com/example2.png"]
}
axios.post('https://api.shortpixel.com/v2/reducer.php',postData, {
headers: {
"Content-Type": "application/json"
}
})
.then(function (response) {
console.log(response.data);
})
.catch(function (error) {
console.log(error);
});
Вы можете добавить любые переменные для объекта postData
, который я создал выше.
edit: О, я вижу, вы используете API после редуктора, тогда как выше я просто использую редуктор.Вы решили это?