zoukankan      html  css  js  c++  java
  • slim中的请求URI

    请求 URI

    每个 HTTP 请求都有一个识别被请求的应用程序资源的 URI 。HTTP 请求 URI 分为这几部分:

    • Scheme (e.g. http or https)
    • Host (e.g. example.com)
    • Port (e.g. 80 or 443)
    • Path (e.g. /users/1)
    • Query string (e.g. sort=created&dir=asc)

    你可以使用 getUri() 方法来提取 PSR 7 请求对象的 URI :

    $uri = $request->getUri();

    PSR 7 请求对象的 URI 本身就是一个对象,提供了以下方法来检查 HTTP 请求的 URL :

    • getScheme()
    • getAuthority()
    • getUserInfo()
    • getHost()
    • getPort()
    • getPath()
    • getBasePath()
    • getQuery() (返回整个查询字符串,e.g. a=1&b=2)
    • getFragment()
    • getBaseUrl()
    基准路径
    如果你的 Slim 应用程序的前端控制器放置在文件根目录的物理子目录中,你可以使用 URI 对象的 getBasePath() 方法来提取 HTTP 请求的物理基准路径(相对于文件根目录)。如果 Slim 应用程序安装在文件根目录的最上层目录中,它将返回一个空字符串。
  • 相关阅读:
    分布式文件系统技术选型
    .net core 与nginx笔记
    分布式场景
    c printf函数
    c 编程范式
    VS2019 卡顿,甚至卡死
    SQL Server 跨服务器查询
    递归 0到100求和
    moment js 制作倒计时 比较简单
    关于地狱回调的理解
  • 原文地址:https://www.cnblogs.com/chiruno/p/6542920.html
Copyright © 2011-2022 走看看