(function () {
'use strict';
setTimeout(() => {
check();
}, 3000);
})();
async function check() {
try {
const response = await fetch('https://site.ru/script.php', {
method: 'POST',
body: JSON.stringify({yes: 'yes'}),
headers: {
'Content-Type': 'application/json'
}
});
console.log(response);
const json = await response.json();
console.log('Успех:', json);
} catch (error) {
console.error('Ошибка:', error);
}
}
Хочу отправлять запрос с другого сайта с tempermonkey, когда я его посещаю.
Видно что запрос отправляется и назад приходит ответ. Но $_POST и $_REQUEST пустые.
CORS вроде разрешил:
a2enmod headers
и в .htaccess
Header add Access-Control-Allow-Origin "*"
Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type"
Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"
Скрин отправки данных: