Example #1
0
 /**
  * Get the Http Request object
  * 
  * @param string $rawPost
  * @return \Jdolieslager\JsonRpc\Request\Curl
  */
 protected function getHttpRequest($rawPost)
 {
     $request = new Curl($this->getUrl());
     $request->setOption(CURLOPT_POST, true);
     $request->setOption(CURLOPT_POSTFIELDS, $rawPost);
     $request->setOption(CURLOPT_USERAGENT, 'Jdolieslager JsonRpc Client');
     $request->setOption(CURLOPT_FOLLOWLOCATION, true);
     $request->setOption(CURLOPT_RETURNTRANSFER, true);
     return $request;
 }
Example #2
0
 public function testCurl()
 {
     $curl = new Curl('php://temp');
     $this->assertEquals(false, $curl->execute());
     $this->assertInternalType('array', $curl->getInfo());
 }