Publique conteúdo 'x-www-form-urlencoded' com aurelia-fetch-client

A questão é simples: como faço para postarx-www-form-urlencoded conteúdo com o cliente Aurelia Fetch?

Preciso fazer a postagem em um servidor ASP.NET Web API simples que esteja usando OWIN e Katana para autenticação.

Um exemplo do que eu já tentei:

var loginDTO = new FormData();
loginDTO.append('grant_type', 'password');
loginDTO.append('email', 'test');
loginDTO.append('password', 'test');

return this.http
    .fetch(config.router.token, {
        method: 'POST',
        headers: {
            'Content-Type': 'application/x-www-form-urlencoded'
        },
        body: loginDTO
    });

Obviamente, isso não funcionou como planejado. Como é a maneira correta de publicar os dados apresentados no exemplo?

questionAnswers(2)

yourAnswerToTheQuestion