本文整理匯總了PHP中Zend_Amf_Request::initialize方法的典型用法代碼示例。如果您正苦於以下問題:PHP Zend_Amf_Request::initialize方法的具體用法?PHP Zend_Amf_Request::initialize怎麽用?PHP Zend_Amf_Request::initialize使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Zend_Amf_Request
的用法示例。
在下文中一共展示了Zend_Amf_Request::initialize方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: testAmf0CredentialsInHeader
/**
* Test Amf0 credentials sent to the server
*
*/
public function testAmf0CredentialsInHeader()
{
$myRequest = file_get_contents(dirname(__FILE__) . '/Request/mock/credentialsheaderAmf0.bin');
// send the mock object request to be deserialized
$this->_request->initialize($myRequest);
// Make sure that no headers where recieved
$this->assertEquals(1, sizeof($this->_request->getAmfHeaders()));
$requestHeaders = $this->_request->getAmfHeaders();
$this->assertTrue($requestHeaders[0] instanceof Zend_Amf_Value_MessageHeader);
$this->assertEquals('Credentials', $requestHeaders[0]->name);
$this->assertFalse($requestHeaders[0]->mustRead);
$data = $requestHeaders[0]->data;
// Check the resulting header
$this->assertEquals('admin', $data->userid);
$this->assertEquals('pw123', $data->password);
}
示例2: testResponseHeadersShouldBeSerializedWhenWritingMessage
public function testResponseHeadersShouldBeSerializedWhenWritingMessage()
{
$this->testResponseShouldAggregateMessageHeaders();
$this->_response->finalize();
$response = $this->_response->getResponse();
$request = new Zend_Amf_Request();
$request->initialize($response);
$headers = $request->getAmfHeaders();
$this->assertEquals(2, count($headers));
}
示例3: stdClass
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_AUTOREFERER, true);
//curl_setopt($ch, CURLOPT_VERBOSE, true);
curl_setopt($ch, CURLOPT_URL, $this->amf_gateway);
curl_setopt($ch, CURLOPT_POSTFIELDS, $this->getHttpPost());
$this->resp_data = curl_exec($ch);
curl_close($ch);
}
}
return;
//for test
/*
$data['tnd'] = 2;
$data['session_key'] = 'skvalue';
$data['pmid'] = 1111;
//*/
//*
$data = new stdClass();
$data->tnd = 2;
$data->session_key = 'skvalue';
$data->pmid = 1111;
//*/
$myreq = new AmfRequestClient('TestAmf.sendback', $data);
$myreq->doRequest();
echo "Request:\n{$myreq->post_data}\n\nResponse:\n{$myreq->resp_data}\n";
return;
$req = new Zend_Amf_Request();
$req->initialize($sreq);
var_dump($myreq);
var_dump($req);
//$myreq->doRequest();