ciao!

sto sviluppando una piccola web app con react.
per l'invio delle richieste uso axios.

1) Lettura
per quanto riguarda la lettura dei dati da db non ho problemi:
codice:
axios.get(BOOK_ALL)
    .then(res => {
        this.setState({
            books: res.data.books
});
    });
e questo il codice PHP:
codice:
header("Access-Control-Allow-Origin: *");
header("Content-Type: application/json; charset=UTF-8");
...............................
2) Cancellazione
qui ho problemi:
codice:
Bloccata richiesta multiorigine (cross-origin): il criterio di corrispondenza dell’origine non consente la lettura della risorsa remota da https://www.sito.com/api/book/del.php. Motivo: richiesta preliminare (“preflight”) del canale CORS non riuscita.



Bloccata richiesta multiorigine (cross-origin): il criterio di corrispondenza dell’origine non consente la lettura della risorsa remota da https://www.sito.com/api/book/del.php. Motivo: richiesta CORS non riuscita.



Error: "Network Error"    createError createError.js:17

    handleError xhr.js:80



 home.js:28
questo il codice js:
codice:
axios.post(BOOK_DEL, {id: 'hhhhh'})
    .then((response) => {
        console.log(response);
    }, (error) => {
        console.log(error);
    });
e questo il codice PHP:
codice:
header("Access-Control-Allow-Origin: *");
header("Content-Type: application/json; charset=UTF-8");
header("Access-Control-Allow-Methods: POST");
header("Access-Control-Max-Age: 3600");
header("Access-Control-Allow-Headers: Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With");
sinceramente non capisco e non so che fare.
qualche idea??