. * * @category Action * @package Laconica * @author Evan Prodromou * @copyright 2009 Control Yourself, Inc. * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://laconi.ca/ */ if (!defined('LACONICA')) { exit(1); } /** * Utility class for doing HTTP-related stuff * * We make HTTP calls in several places, and we have several different * ways of doing them. This class hides the specifics of what underlying * library (curl or PHP-HTTP or whatever) that's used. * * @category HTTP * @package Laconica * @author Evan Prodromou * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://laconi.ca/ */ class HTTPResponse { var $code = null; var $headers = null; var $body = null; } class HTTPClientUtil { function __construct() { } function head($url, $headers) { } function get($url, $headers) { } function post($url, $headers, $body) { } function put($url, $headers, $body) { } function delete($url, $headers) { } }