@rene55 sagte in Rest-API - Verständnisproblem:
URL für den 'patch' gehofft. Aber der ist ja seit 2023 etwas defekt
wenn du dir REST durchgelesen hast, wird dir klar, das die URL immer gleich ist.
URL steht ja für unified ressource locatior, also sowas um eine ressource (hier datenpunkt) eindeutig zu identifizieren. in der url
http://ipaddress:8093/v1/state/system.adapter.rest-api.0.memHeapTotal
steht ja drin, welches system = http://ipaddress:8093
welche API version = v1
welchen ressourcentyp = state, wahrscheinlich könnte da auch object stehen
welche ressourcenid = system.adapter.rest-api.0.memHeapTotal
je nach http methode
put = neuanlegen (create)
get = lesen (read)
patch = ändern (update)
delete = löschen (delete)
weiß das system was du da machen möchtest
bei webseiten kennt man meist nur die http methoden get und post
wenn werte notwendig sind, können die als sogenannte payload übergeben werden. das steht aber in der doku der http bibliothek dann auch drin. also immer zuerst die dokumentation genau lesen, nur die gilt.
aber das steht in den beiden artikeln auf einer basis, die anfänger nicht so ganz überfordern.
ansonsten empfehle ich nutze chatgpt (auch schon in der kostenlosenversion)
das kann dir das dann alles erklären und ggfs noch leichter aufbereiten.
ansonsten dann gerne auch hier im forum.