From 40621eddfd1de6560497ec55770c086af0a7dae4 Mon Sep 17 00:00:00 2001
From: Oleg Lobanov <oleg@lobanov.me>
Date: Wed, 1 Jun 2016 16:43:17 +0400
Subject: [PATCH] fix request scheme

---
 engine/standard/request.go | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/engine/standard/request.go b/engine/standard/request.go
index 17359268..0b3bde6e 100644
--- a/engine/standard/request.go
+++ b/engine/standard/request.go
@@ -43,10 +43,7 @@ func (r *Request) IsTLS() bool {
 
 // Scheme implements `engine.Request#Scheme` function.
 func (r *Request) Scheme() string {
-	if r.IsTLS() {
-		return "https"
-	}
-	return "http"
+	return r.Request.URL.Scheme
 }
 
 // Host implements `engine.Request#Host` function.