Çıkıyor gibi Yani, Zend_Rest_Client tüm REST istemci değil - PUT desteklemek ve örneğin yöntemleri silmez. Ben bıkmış ve PHP için uygun bir DİNLENME müşteri yazdı var gerçek bir sığınakta hizmeti ile çalışma içine kludge denedikten sonra:
http://github.com/educoder/pest
Hala bir şeyler eksik ama o aldı alırsa ben bunu biraz daha çalışma koyacağım.
İşte OpenStreetMap REST hizmete sahip bir kullanım örneği var:
<?php
/**
* This PestXML usage example pulls data from the OpenStreetMap API.
* (see http://wiki.openstreetmap.org/wiki/API_v0.6)
**/
require_once 'PestXML.php';
$pest = new PestXML('http://api.openstreetmap.org/api/0.6');
// Retrieve map data for the University of Toronto campus
$map = $pest->get('/map?bbox=-79.39997,43.65827,-79.39344,43.66903');
// Print all of the street names in the map
$streets = $map->xpath('//way/tag[@k="name"]');
foreach ($streets as $s) {
echo $s['v'] . "\n";
}
?>
Şu anda kıvırmak kullanır ama ben satır aşağı http_request veya HTTP_Request2 için geçiş olabilir.
Oldukça birkaç kişi bu atladı var gibi Update: görünüyor. Zararlı şimdi HTTP kimlik ve GitHub katkıda diğer özellikleri sayesinde bir grup için desteği vardır.