sends get request

I have the problem that I send a POST request, but on the server side I always receive a GET Request
Here my code:

let params = "deviceToken=" + token;
let headers = new Headers({
    'Content-Type': 'application/x-www-form-urlencoded'
let options = new RequestOptions({
	headers: headers
    return new Promise((resolve, reject) => {, params, options)
            .subscribe(data => {
                this.logger.debug("response is plain text, no json data)
            }, err => {

I also have a similar problem. But with sending arraybuffer. were you able to fix this?