September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie möchten einen REST-basierten Webservice wie z.B. den von Yahoo! ansprechen.
Verwenden Sie die PEAR-Pakete HTTP_Request und XML_Serializer, um einen Client für den REST-basierten Webservice zu implementieren.
// Die benötigten PEAR-Bibliotheken einbinden. require_once 'HTTP/Request.php'; require_once 'XML/Unserializer.php'; // Basis-URL der Yahoo!-Suche $url = 'http://api.search.yahoo.com/WebSearchService/V1/webSearch'; // Neuen Request vorbereiten. $request = new HTTP_Request($url); // Applikations-Id an die URL anhängen. $request->addQueryString('appid', 'YahooDemo'); // Suchbegriff an die URL anhängen. $request->addQueryString('query', 'PHP5'); // HTTP-Request abschicken. $request->sendRequest(); // Antwort ...