POST /token

var client = new RestClient(URL);
var request = new RestRequest(Method.POST);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", 
    "username=USERNAME&password=PASSWORD", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
                                                            
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "username=USERNAME&password=PASSWORD");
Request request = new Request.Builder()
  .url(URL)
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();
Response response = client.newCall(request).execute();
 var settings = {
  "async": true,
  "crossDomain": true,
  "url": URL,
  "method": "POST",
  "headers": {
    "content-type": "application/x-www-form-urlencoded"
  },
  "data": {
    "username": USERNAME,
    "password": PASSWORD
  }
}
$.ajax(settings).done(function (response) {
  console.log(response);
});
setUrl(URL);
$request->setMethod(HTTP_METH_POST);
$request->setHeaders(array(
  'content-type' => 'application/x-www-form-urlencoded'
));
$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields(array(
  'username' => USERNAME,
  'password' => PASSWORD
));
try {
  $response = $request->send();
  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
var qs = require("querystring");
var http = require("http");
var options = {
  "method": "POST",
  "hostname": HOST,
  "port": PORT,
  "path": "/token",
  "headers": {
    "content-type": "application/x-www-form-urlencoded"
  }
};
var req = http.request(options, function (res) {
  var chunks = [];
  res.on("data", function (chunk) {
    chunks.push(chunk);
  });
  res.on("end", function () {
    var body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});
req.write(qs.stringify({ username: USERNAME, password: PASSWORD }));
req.end();
{
  "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9........",
  "expires_in": 3600
}