<?php $r = new HttpRequest(); $r->addCookies(array("cookie_name" => "cookie value"));
function reddit_POST($subreddit, $to, $data) { global $REDDIT, $modhash, $cookies; $data['uh'] = $modhash; $data['api_type'] = 'json'; if ($subreddit) { $data['r'] = $subreddit; } $request = new HttpRequest("{$REDDIT}/{$to}.json", HttpRequest::METH_POST); $request->addCookies($cookies); $request->addPostFields($data); $response = $request->send(); $status = $response->getResponseCode(); if ($status != 200) { die("/{$to} failed, status={$status}\n"); } return $response; }
/** * Test HttpRequest. */ function test_HttpRequest() { $http = new HttpRequest(); $http->addCookies(array("cookie_name" => "cookie value")); }
/** * @return \HttpRequest */ protected function getRequest() { $result = new \HttpRequest(); $result->addCookies(array('PHPUNIT_SELENIUM_TEST_ID' => $this->testId)); return $result; }