Skip to content

Functions: RecordsResource: Get datasets in export formats

Florian Fehring edited this page Apr 20, 2026 · 1 revision

Funktion 49: Abruf eines einzelnen Datensatzes als CSV

Ein Datensatz kann anstelle als JSON als CSV abgerufen werden. Dazu muss bei der Anfrage der HTTP-Header Accept auf den Wert "text/csv" gesetzt werden.

  1. Anfrage wird unter Verwendung des Accept-Headers mit Wert "text/csv" geschickt
  2. Daten werden als text/csv geliefert

Beispiel:

fetch('localhost:8080/SmartDataAirquality/smartdata/records/airquality_a1/1?storage=smartmonitoring&filter=ts%2Cgt%2C2022-12-06T00%3A00&filter=ts%2Clt%2C2022-12-06T23%3A59&order=ts', {
    method: "GET",
    headers: {
      "Content-Type": "text/csv"
    }
  });

Erklärung: airquality_a1 ist der Tabellenname. Die nachfolgende 1 ist die ID des Datensatzes.

Funktion 50: Abruf von mehreren Datensätzen als CSV

Datensätze können anstelle als JSON als CSV abgerufen werden. Dazu muss bei der Anfrage der HTTP-Header Accept auf den Wert "text/csv" gesetzt werden.

  1. Anfrage wird unter Verwendung des Accept-Headers mit Wert "text/csv" geschickt
  2. Daten werden als text/csv geliefert

Beispiel:

fetch('localhost:8080/SmartDataAirquality/smartdata/records/airquality_a1?storage=smartmonitoring&filter=ts%2Cgt%2C2022-12-06T00%3A00&filter=ts%2Clt%2C2022-12-06T23%3A59&order=ts', {
    method: "GET",
    headers: {
      "Content-Type": "text/csv"
    }
  });

Clone this wiki locally