98 votes

PHP cURL HTTP PUT

J’essaie de créer une requête HTTP PUT avec cURL et je ne peux pas la faire fonctionner. J’ai lu de nombreux tutoriels, mais aucun d’entre eux n’a réellement fonctionné. Voici mon code actuel :

J’ai également essayé d’utiliser PHP PEAR mais j’ai obtenu le même résultat. Le problème est que le référentiel indique qu’aucune métadonnée n’a été définie. J’ai vraiment besoin d’aide! Merci!

187voto

Brian Points 4114

Je viens de le faire moi-même aujourd’hui... voici le code que j’ai travaillé pour moi...

src: http://www.lornajane.net/posts/2009/putting-data-fields-with-php-curl

24voto

Jordi Serra Points 309

En utilisant Postman for Chrome, en sélectionnant CODE, vous obtenez ceci... Et fonctionne

<div class="snippet" data-babel="false" data-console="true" data-hide="false" data-lang="js"> <div class="snippet-code">

</div></div>

5voto

beck bi Points 41

Dans une méthode POST, vous pouvez placer un tableau. Cependant, dans une méthode PUT, vous devez utiliser `` pour construire les paramètres comme ceci:

1voto

Vous avez mélangé 2 standard.

L’erreur est dans ``

La fonction `` est uniquement pour « Content-Type: application/x-www-form-urlencoded », ou aucune.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X