I have the following working curl:

```
curl --request POST   --url 'https://xxx/connect/token'   --header 'content-type: application/x-www-form-urlencoded'   --data grant_type=client_credentials   --data 'client_id=xxx'   --data client_secret=xxx   --data audience=xxx/kj_api 

```

But reproducing in Gatling(scala) is not working like this:

```
package magnus

import scala.concurrent.duration._
import io.gatling.core.Predef._
import io.gatling.http.Predef._
import io.gatling.jdbc.Predef._

class OAuthSimulation extends Simulation {

val httpProtocol = http
    .baseUrl("https://xxx.no")
    .inferHtmlResources()
    .acceptEncodingHeader("gzip,deflate")
    .contentTypeHeader("application/x-www-form-urlencoded")
    .userAgentHeader("Apache-HttpClient/4.1.1 (java 1.5)")

val headers_0 = Map("Authorization" -> "Bearer xxx")

val scn = scenario("tokenSimulation")

    .exec(http("request_token")
        .post("/connect/token")
        .headers(headers_0))

setUp(scn.inject(atOnceUsers(1))).protocols(httpProtocol)
}

```

How can I set the parameters from the working curl to my Gatling script?

Thanks,
Magnus