import urllib.request import json import sys sys.stdout.reconfigure(encoding='utf-8') tickets = [ { "id": "7fd5e7a1-aaac-4ef4-80b8-ef391718e9ca", "fixNote": "Die unvollständigen Bezeichnungen aus dem Word-Dokument (wie '23-Wurf') wurden automatisch anhand des Wurfdatums in die korrekte Reihenfolge (z.B. 'H23-Wurf') übersetzt, um Verwechslungen auszuschließen. Bitte lade die Seite neu." }, { "id": "5f942e27-d651-4fa7-908b-1938ebb046ee", "fixNote": "Der Eintrag 'A-23 (Fortsetzung Abgabeliste – Seite 7)' wurde als fälschlich importierter Phantom-Wurf identifiziert (es handelte sich um den Abgabevertrag Nr. 23, nicht um einen Wurf) und komplett aus der Datenbank entfernt. Bitte lade die Seite neu." } ] for t in tickets: url = f"http://localhost:5179/feedback/{t['id']}" payload = { "status": "Resolved", "fixNote": t["fixNote"] } try: req = urllib.request.Request( url, data=json.dumps(payload).encode('utf-8'), headers={"Content-Type": "application/json"}, method="PUT" ) with urllib.request.urlopen(req) as res: print(f"Ticket {t['id']} -> Status: {res.status}") except Exception as e: print(f"Error on {t['id']}: {e}")