JQuery ajax z POST, aby pobrać obraz / png z serwera obsługującego CORS

Piszę aplikację HTML5 / Backbone / PhonegapGithub Repo który używa API REST SensorObservationService o 52n (v1 Dokumenty API). Każde żądanie GET działa poprawnie - ale teraz chcę pobrać obraz wygenerowany po żądaniu POST.

Ale serwer odpowiada stanem 400:

statusCode":400,"hints":["Check the message which has been sent to the server. Probably it is not valid."],"reason":"Bad Request","developerMessage":"Could not read JSON...

To jest mój AJAX-Call:

var body = {
    "base64":true,
    "legend":false,
    "timespan":"2013-10-30T00:00:00Z/2013-10-30T23:59:59Z",
    "width":482,
    "height":568,
    "language":"en",
    "grid":false,
    "styleOptions": {
        "ts_32e1174948e46f2e46fe597eb40b3557": {
            "chartType": "line",
            "properties": {
                "color": "#b45e87",
                "lineType":"solid",
                "width":1
            }
        }
    }
};
$.support.cors = true;

this.xhr = $.ajax({
     crossDomain: true,
     type: "POST",
     url:"http://sensorweb.demo.52north.org/sensorwebclient-webapp-stable/api/v1/timeseries/getData",
     processData: false,
     dataType: "json",
     accept: "application/json",
     contentType:  "application/json; charset=utf-8",
     data: body
   }).done(function(data) {
   }).fail(function(xhr, textStatus) {
   }).always(function() {
   });

Tutaj jest mójskrzypce - Jeśli spróbuję tego samego połączenia POST z POSTMANEM, serwer robi tak, jak powinien.

RESTClient-Screenshot

Co jest nie tak z moim wezwaniem?

questionAnswers(1)

yourAnswerToTheQuestion