Skip to content

Instantly share code, notes, and snippets.

@adrianlyjak
adrianlyjak / AkkaHttpProxyTransport.scala
Last active December 14, 2018 08:32
Akka Http Proxy Transport (no CONNECT).
package com.chatmeter.common.util.http
import java.net.InetSocketAddress
import akka.actor.ActorSystem
import akka.http.scaladsl.model.headers.{HttpCredentials, `Proxy-Authorization`}
import akka.http.scaladsl.settings.ClientConnectionSettings
import akka.http.scaladsl.{ClientTransport, Http}
import akka.stream.scaladsl.{BidiFlow, Flow, Keep}
import akka.util.ByteString