當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Request::getMediaType方法代碼示例

本文整理匯總了PHP中Slim\Http\Request::getMediaType方法的典型用法代碼示例。如果您正苦於以下問題:PHP Request::getMediaType方法的具體用法?PHP Request::getMediaType怎麽用?PHP Request::getMediaType使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Slim\Http\Request的用法示例。


在下文中一共展示了Request::getMediaType方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: makeRequest

 /**
  * Make request
  *
  * @param  array $globals The $_SERVER super-global
  * @return \Psr\Http\Message\ServerRequestInterface
  */
 public function makeRequest(array $globals) : ServerRequestInterface
 {
     $method = $globals['REQUEST_METHOD'];
     $uri = $this->makeUri($globals);
     $headers = $this->makeHeaders($globals);
     $cookies = Cookies::parseHeader($headers->get('Cookie', []));
     $body = $this->makeBody();
     $files = [];
     // TODO: Create factory method for uploaded files
     $request = new Request($method, $uri, $headers, $cookies, $globals, $body, $files);
     if ($method === 'POST' && in_array($request->getMediaType(), ['application/x-www-form-urlencoded', 'multipart/form-data'])) {
         // parsed body must be $_POST
         $request = $request->withParsedBody($_POST);
     }
     return $request;
 }
開發者ID:slimphp,項目名稱:Slim-Http,代碼行數:22,代碼來源:FactoryDefault.php

示例2: getMediaType

 /**
  * [getMediaType description]
  *
  * @return [type] [description]
  */
 public function getMediaType()
 {
     if ($ext = $this->getExtension()) {
         if (isset($this->mediaTypeExtensions[$ext])) {
             return $this->mediaTypeExtensions[$ext];
         }
     }
     return parent::getMediaType();
 }
開發者ID:xinix-technology,項目名稱:bono,代碼行數:14,代碼來源:Request.php


注:本文中的Slim\Http\Request::getMediaType方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。