import urllib.request import json import sys sys.stdout.reconfigure(encoding='utf-8') tickets = [ { "id": "eb2131d9-954d-41f3-982e-a10f1d7e87f4", "fixNote": "Alvin und JackJack wurden erfolgreich im selben Wurf (A-Wurf vom 18.02.2010) zusammengeführt. Die getrennten Wurf-Hälften wurden konsolidiert. Bitte lade die Seite neu." }, { "id": "df918dd2-fecb-4a50-a971-41d7c18fbd7c", "fixNote": "Der Wurf wurde mit den RennerPro-Daten abgeglichen. Alvin, JackJack und JackSack sind nun korrekt zusammen im A-Wurf vom 18.02.2010 eingetragen. 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}")