本文整理汇总了PHP中Zend_Gdata::performHttpRequest方法的典型用法代码示例。如果您正苦于以下问题:PHP Zend_Gdata::performHttpRequest方法的具体用法?PHP Zend_Gdata::performHttpRequest怎么用?PHP Zend_Gdata::performHttpRequest使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Zend_Gdata
的用法示例。
在下文中一共展示了Zend_Gdata::performHttpRequest方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: import
public static function import($uri, $client = null, $className = 'Zend_Gdata_Feed')
{
$app = new Zend_Gdata($client);
$requestData = $app->decodeRequest('GET', $uri);
$response = $app->performHttpRequest($requestData['method'], $requestData['url']);
$feedContent = $response->getBody();
$feed = self::importString($feedContent, $className);
if ($client != null) {
$feed->setHttpClient($client);
}
return $feed;
}
示例2: performHttpRequest
/**
* Performs a HTTP request using the specified method
*
* @param string $method The HTTP method for the request - 'GET', 'POST',
* 'PUT', 'DELETE'
* @param string $url The URL to which this request is being performed
* @param array $headers An associative array of HTTP headers
* for this request
* @param string $body The body of the HTTP request
* @param string $contentType The value for the content type
* of the request body
* @param int $remainingRedirects Number of redirects to follow if request
* s results in one
* @return Zend_Http_Response The response object
*/
public function performHttpRequest($method, $url, $headers = null, $body = null, $contentType = null, $remainingRedirects = null)
{
try {
$url .= '?warnings';
$debugData = array('method' => $method, 'url' => $url, 'headers' => $headers, 'body' => $body, 'content_type' => $contentType, 'remaining_redirects' => $remainingRedirects);
$result = parent::performHttpRequest($method, $url, $headers, $body, $contentType, $remainingRedirects);
$debugData['response'] = $result;
$this->debugData($debugData);
return $result;
} catch (Zend_Gdata_App_HttpException $e) {
$debugData['response'] = $e->getResponse();
$this->debugData($debugData);
throw new Varien_Gdata_Gshopping_HttpException($e);
}
}