当前位置: 首页>>代码示例>>PHP>>正文


PHP Request::addHeaders方法代码示例

本文整理汇总了PHP中Buzz\Message\Request::addHeaders方法的典型用法代码示例。如果您正苦于以下问题:PHP Request::addHeaders方法的具体用法?PHP Request::addHeaders怎么用?PHP Request::addHeaders使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Buzz\Message\Request的用法示例。


在下文中一共展示了Request::addHeaders方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: sendRequest

 public function sendRequest()
 {
     // new Request
     $request = new Request($this->requestType, $this->resource, $this->host);
     // add headers
     $request->addHeaders($this->headers);
     // add body
     $request->setContent($this->body);
     // prepare client
     $response = new Response();
     $curl = new Curl();
     $curl->send($request, $response);
     $this->request = $request;
     $this->response = $response;
 }
开发者ID:brookinsconsulting,项目名称:ezecosystem,代码行数:15,代码来源:BuzzClient.php

示例2: addHeaders

 /**
  * @param Request                $curlRequest
  * @param ConfigurationInterface $configuration
  */
 private function addHeaders(Request $curlRequest, ConfigurationInterface $configuration)
 {
     $authorization = sprintf('Basic %s', base64_encode(sprintf('%s:%s', $configuration->getCredentials()->getMerchantPosId(), $configuration->getCredentials()->getPrivateKey())));
     $curlRequest->addHeaders(['Authorization' => $authorization, 'Content-Type' => self::CONTENT_TYPE, 'Accept' => self::CONTENT_TYPE]);
 }
开发者ID:krzysztof-gzocha,项目名称:payu,代码行数:9,代码来源:CurlRequestBuilder.php

示例3: createHttpRequest

 /**
  * @return HttpRequest
  */
 public function createHttpRequest($method, $uri, $contentType = '', $acceptType = '')
 {
     $headers = array_merge($method === 'POST' && $uri === '/api/ezp/v2/user/sessions' ? [] : $this->headers, ['Content-Type: ' . $this->generateMediaTypeString($contentType), 'Accept: ' . $this->generateMediaTypeString($acceptType)]);
     switch ($method) {
         case 'PUBLISH':
             $method = 'POST';
             $headers[] = 'X-HTTP-Method-Override: PUBLISH';
             break;
         case 'MOVE':
             $method = 'POST';
             $headers[] = 'X-HTTP-Method-Override: MOVE';
             break;
         case 'PATCH':
             $method = 'PATCH';
             $headers[] = 'X-HTTP-Method-Override: PATCH';
             break;
         case 'COPY':
             $method = 'POST';
             $headers[] = 'X-HTTP-Method-Override: COPY';
             break;
     }
     $request = new HttpRequest($method, $uri, $this->httpHost);
     $request->addHeaders($headers);
     return $request;
 }
开发者ID:ezsystems,项目名称:ezpublish-kernel,代码行数:28,代码来源:TestCase.php


注:本文中的Buzz\Message\Request::addHeaders方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。