Axios affichage params pas lu par $_POST

J'ai donc ce code:

axios({
    method: 'post',
    url,
    headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
    data: {
        json,
        type,
    }   
})  

À l'origine, j'ai eu la normale axios.post mais j'ai changé parce que je pensais que ça aurait été un problème d'en-tête. Cependant, je suis détecte toujours rien dans ma $_REQUEST ni $_POST. Cependant, il est la réception de données en file_get_contents("php://input").

Aucune idée de ce qui est mal?

Modifier

Bon, je pense que je sais ce qui est mauvais. C'est l'affichant comme un objet json, donc il ne peut être lu dans le php://input. Comment puis-je le changer pour un normal chaîne dans axios?

si vous supprimez les en-têtes n'est toujours pas détecté?
Non, je pense que c'est à cause de la façon dont axios du poste travaille, qui il transmet simplement un objet json. J'ai juste essayé la version et qu'il fonctionne comme prévu.
Montrez-nous comment vous déclarez "json" et "type" variables
Le problème ne réside pas tant que cela fonctionne avec le get méthode

OriginalL'auteur A. Lau | 2017-01-04