Maison > Questions et réponses > le corps du texte
Maintenant, je dois écrire une interface API, en utilisant la méthode post. D'autres sociétés envoient des données json à cette publication API
Mais voici le problème lorsque je l'ai testé moi-même, j'ai utilisé $_POST pour recevoir les données au début. J'ai simulé l'envoi, j'utilise le mode curl de php pour publier, tout est normal
Puis, lorsque l'autre partie appelle l'API, elle dit qu'elle a échoué. Quand je l'ai vu, les données reçues étaient vides. requête, et elle était effectivement vide, $_POST Impossible de recevoir des données, puis je suis passé à php://input et je l'ai reçu avec succès. Cependant, je ne sais pas pourquoi, si j'utilise php://input, mon php utilise curl pour simuler la publication, mais elle ne peut pas être reçue ! ! ! !
C'est-à-dire
curl post =>> $_POST
Autres messages normaux =>> php://input
Quelle est la situation, je Baidu
Je ne vois pas pourquoi non plus
phpcn_u15822017-07-07 10:36:43
Lire plus de documentation
Lorsque le Content-Type de la requête HTTP POST est application/x-www-form-urlencoded ou multipart/form-data, les variables seront passées dans le script courant sous la forme d'un tableau associatif
http://php.net/manual/zh/rese...