Je développe un client XMLRPC qui doit supporter les cookies pour l'authentification. Comment puis-je obtenir des cookies de réponse et définir des cookies de demande avec XML_RPC2?XML_RPC2 prend-il en charge les cookies?
0
A
Répondre
1
cookies ne sont pas pris en charge par XML_RPC2
2
Je suppose que vous utilisez PHP/PEAR?
Depuis la version 1.1.0b1, le package utilise HTTP_Request2.
Créer le HTTP_Request2 et le transmettre à l'XML_RPC comme argument de l'option d'utiliser des cookies:
<?php
//Include the PEAR packages
require_once 'XML/RPC2/Client.php';
require_once 'HTTP/Request2.php';
//Create the HTTP_Request2 object and add your cookie details
$http_request = new HTTP_Request2();
$http_request2->addCookie($name = 'myCookie', $value = 'myValue');
//Create the XML_RPC2_Client
$params = array('httpRequest'=>$http_request);
$client = XML_RPC2_Client::create($url = 'http://www.example.com', $params);
//do your stuff
?>
2
XML_RPC2 soutient biscuits, par exemple:
require_once 'XML/RPC2/Client.php';
require_once 'HTTP/Request2.php';
require_once 'HTTP/Request2/CookieJar.php';
$http_request = new HTTP_Request2();
$cookie = new HTTP_Request2_CookieJar();
$http_request->setCookieJar($cookie);
$options = array(
'prefix' => 'prefix.',
'httpRequest' => $http_request
);
$client = XML_RPC2_Client::create('http://api.host.com/xmlrpc/', $options);
$result = $client->login('LOGIN', 'PASSWORD');
var_dump($cookie);
$result = $client->get_info();
Questions connexes
- 1. Quels navigateurs prennent en charge les cookies HttpOnly?
- 2. les cookies en double
- 3. les cookies suppression jQuery en utilisant le plugin les cookies
- 4. Lecteur vidéo Flash prenant en charge le paramétrage des cookies
- 5. les cookies ne fonctionnent pas en symbian
- 6. L'iPhone prend-il en charge les cookies lorsqu'une page Web est ouverte en mode plein écran?
- 7. les cookies en PHP Crypter les
- 8. PHP Curl, erreur: Le navigateur doit prendre en charge les cookies de session?
- 9. JavaScript et les cookies tiers
- 10. Lire les cookies en utilisant Javascript
- 11. supprimer les cookies en utilisant javascript
- 12. problèmes avec les cookies en utilisant javascript
- 13. Impossible de récupérer les cookies en PHP
- 14. Comment utiliser les cookies en C#?
- 15. Comment accéder/enregistrer les cookies en Java
- 16. Récupérer tous les cookies en Python
- 17. Comment gérer les cookies en JavaScript?
- 18. Effacer tous les cookies en utilisant Javascript
- 19. Comment supprimer tous les cookies en PHP?
- 20. se déconnecter en utilisant les cookies php
- 21. Limiter le vote en utilisant les cookies
- 22. cookies php sur la charge des serveurs web équilibré
- 23. PHP + MySQL + Cookies, pourquoi cela ne se charge pas correctement?
- 24. Déboguer les cookies JavaScript
- 25. Persistance pour les cookies
- 26. javascript, php, les cookies
- 27. paramétrer les cookies
- 28. lire les cookies Twitter?
- 29. Rassembler les cookies
- 30. Rendre les cookies actifs