in app/com/gu/viewer/proxy/ProxyRequest.scala [9:17]
def apply(service: String, servicePath: String, request: RequestHeader, body: Option[Map[String, Seq[String]]] = None): ProxyRequest = {
val queryString = if (request.rawQueryString.nonEmpty) s"?${request.rawQueryString}" else ""
service match {
case "live" => LiveProxyRequest(servicePath + queryString, body)
case "preview" => PreviewProxyRequest(servicePath + queryString, request, body)
case _ => UnknownProxyRequest
}
}