如何从请求对象读取方案(http / https)

阿尼尔·南德(Anil Namde)

我是Scala&Play的新手,想知道是否可以使用Play api提供的请求检查URL方案(http / https)我尝试了文档中提到的某些属性,但这些属性无法按我期望的那样无法提供URI中的方案。

我可以使用Play request api在模板中获取方案吗?任何输入都会有所帮助。

//code
  h2.host
    = request.path
    = request.method
    = request.uri
    = request.domain
    = request.host
// output
  <h2 class="host">
    /test/8549
    GET
    /test/8549
    localhost
    localhost:9000
  </h2>
比西奥

不幸的是,您不会在“请求”中找到这些数据,您有两个选择:

例如,如果您要使用Apache,则需要添加以下几行:

<VirtualHost *:80>
    RequestHeader set X-Forwarded-Proto "http"
</VirtualHost>

<VirtualHost *:443>
    RequestHeader set X-Forwarded-Proto "https"
</VirtualHost>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何解决错误“对于CORS请求,URL方案必须为“ http”或“ https”。对于此代码

来自分类Dev

如何只接受HTTPS请求并拒绝HTTP?

来自分类Dev

如何让Symfony 2采用协议方案(http与https)

来自分类Dev

在HTTPS请求中呈现HTTP

来自分类Dev

如何从HTTPS加载HTTP

来自分类Dev

href方案不断从http更改为https

来自分类Dev

PrettyFaces 将方案从 Https 更改为 Http

来自分类Dev

PoolingHttpClientConnectionManager:如何执行Https请求?

来自分类Dev

如何在HTTPS端口上重定向HTTP请求?

来自分类Dev

如何配置JBoss拒绝HTTPS端口上的HTTP请求

来自分类Dev

HTTP / HTTPS客户端,HTTPS请求上的“连接重置”

来自分类Dev

Express 请求对象未正确报告 https

来自分类Dev

根据请求使用HTTP / HTTPS目标

来自分类Dev

允许对HTTP和https的跨源请求

来自分类Dev

Net :: HTTP对HTTPS请求的响应非常慢

来自分类Dev

iOS WKWebView拦截HTTP / https请求

来自分类Dev

根据请求使用HTTP / HTTPS目标

来自分类Dev

如果已激活HTTPS,Laravel请求HTTP

来自分类Dev

在 http localhost 上重定向 https 请求

来自分类Dev

http 请求应该重定向到 https

来自分类Dev

Guile发出https请求

来自分类Dev

异步HTTPS POST请求

来自分类Dev

使用截击的HTTPS请求

来自分类Dev

使用ClientResource的HTTPS请求

来自分类Dev

urllib无法读取https

来自分类Dev

WGET-HTTPS vs HTTP = HTTPS较慢

来自分类Dev

如果初始连接是HTTPS,则将HTTP请求定向到HTTPS,但如果不是HTTP,则将HTTP请求定向到HTTPS

来自分类Dev

如果初始连接是HTTPS,则将HTTP请求定向到HTTPS,但如果不是HTTP,则将HTTP请求定向到HTTPS

来自分类Dev

Keep HTTP or HTTPS on .htaccess

Related 相关文章

热门标签

归档