diff --git a/gateway/handlers/queueproxy.go b/gateway/handlers/queueproxy.go
index 5a0ac82c788a46986e9ef7d43ea65ff35f9d3431..e61cc61ff720d24708d1eec457a30be852a87472 100644
--- a/gateway/handlers/queueproxy.go
+++ b/gateway/handlers/queueproxy.go
@@ -50,6 +50,7 @@ func MakeQueuedProxy(metrics metrics.MetricOptions, wildcard bool, canQueueReque
 			Method:      r.Method,
 			QueryString: r.URL.RawQuery,
 			Header:      r.Header,
+			Host:        r.Host,
 			CallbackURL: callbackURL,
 		}
 
diff --git a/gateway/queue/types.go b/gateway/queue/types.go
index 9d3a90dce8cf2c54a3e6f0c97c779c0d80583231..f955480f5c6a963e70be1b90b4372d7518ea8905 100644
--- a/gateway/queue/types.go
+++ b/gateway/queue/types.go
@@ -9,6 +9,7 @@ import "net/http"
 // Request for asynchronous processing
 type Request struct {
 	Header      http.Header
+	Host        string
 	Body        []byte
 	Method      string
 	QueryString string