in src/main/scala/com/gu/fastly/api/FastlyApiClient.scala [30:39]
def vclUpload(version: Int, vcl: String, id: String, name: String): Future[Response] = {
val encodedVCL = URLEncoder.encode(vcl, "UTF-8")
val apiUrl = s"$fastlyApiUrl/service/$serviceId/version/$version/vcl"
AsyncHttpExecutor.execute(
apiUrl,
POST,
headers = commonHeaders ++ Map("Content-Type" -> "application/x-www-form-urlencoded"),
parameters = Map("content" -> encodedVCL, "name" -> name, "id" -> id)
)
}