Paczki aktualizacyjne¶
Pobieranie listy paczek aktualizacyjnych¶
Aby otrzymać listę paczek aktualizacyjnych należy wysłać wiadomość GET na adres /api/updates/.
W odpowiedzi powinniśmy otrzymać wiadomość o treści z taką strukturą danych:
{
"count": 2,
"next": null,
"previous": null,
"results": [
{
"id": 1,
"package": "update_09092021_centos.tar.gz",
"name": "09092021_dev219_centos7_test",
"display_name": "09092021_dev219: CentOS 7 test (09.09.2021)",
"description": "Test update package for CentOS 7. Built on 09.09.2021.",
"timestamp_created": "2021-09-09T14:18:46.769122+02:00"
},
{
"id": 4,
"package": "updates_update_09092021_centos.tar.gz",
"name": "test",
"display_name": "14092021_dev219: CentOS 7 test (14.09.2021)",
"description": "Test package (14.09.2021)",
"timestamp_created": "2021-09-13T15:41:36.988368+02:00"
}
]
}
Pobieranie danych paczki aktualizacyjnej¶
Aby otrzymać dane szczegółowe paczki należy wysłać wiadomość GET na adres /api/updates/<id>/, gdzie <id> jest id paczki, której dane chcemy pobrać.
W odpowiedzi powinniśmy otrzymać wiadomość o treści z taką strukturą danych:
{
"id": 1,
"package": "update_09092021_centos.tar.gz",
"name": "09092021_dev219_centos7_test",
"display_name": "09092021_dev219: CentOS 7 test (09.09.2021)",
"description": "Test update package for CentOS 7. Built on 09.09.2021.",
"timestamp_created": "2021-09-09T14:18:46.769122+02:00"
}
Pobieranie paczki aktualizacyjnej z serwera¶
Aby pobrać z serwera paczkę aktualizacyjną należy wysłać wiadomość GET na adres /api/updates/<id>/download, gdzie <id> jest id paczki, którą chcemy pobrać.