Beispiel #1
0
 private function addRequiredHeaders(BaseRequest &$request)
 {
     $body = $request->generateBody();
     $queryString = $request->generateQueryString();
     $request->setBody($body);
     $request->setQueryString($queryString);
     if ($body != NULL) {
         $request->setHeader('Content-Length', strlen($body));
     }
     $request->setHeader('Date', gmdate(Constants::GMT_DATE_FORMAT));
     if (!$request->isHeaderSet('Content-Type')) {
         $request->setHeader('Content-Type', 'text/xml');
     }
     $request->setHeader(Constants::MNS_VERSION_HEADER, Constants::MNS_VERSION);
     $sign = Signature::SignRequest($this->accessKey, $request);
     $request->setHeader(Constants::AUTHORIZATION, Constants::MNS . " " . $this->accessId . ":" . $sign);
 }
Beispiel #2
0
 private function addRequiredHeaders(BaseRequest &$request)
 {
     $body = $request->generateBody();
     $queryString = $request->generateQueryString();
     $request->setBody($body);
     $request->setQueryString($queryString);
     if ($body != NULL) {
         $request->setHeader(Constants::CONTENT_LENGTH, strlen($body));
     }
     $request->setHeader('Date', gmdate(Constants::GMT_DATE_FORMAT));
     if (!$request->isHeaderSet(Constants::CONTENT_TYPE)) {
         $request->setHeader(Constants::CONTENT_TYPE, 'text/xml');
     }
     $request->setHeader(Constants::MNS_VERSION_HEADER, Constants::MNS_VERSION);
     if ($this->securityToken != NULL) {
         $request->setHeader(Constants::SECURITY_TOKEN, $this->securityToken);
     }
     $sign = Signature::SignRequest($this->accessKey, $request);
     $request->setHeader(Constants::AUTHORIZATION, Constants::MNS . " " . $this->accessId . ":" . $sign);
 }