ich frage mich ob es nicht vielleicht möglich wäre "CORS" für die json API zu aktivieren: https://developer.mozilla.org/de/docs/Web/HTTP/CORS
Ich würde gerne eine Angular Webapp schreiben mit der ich (im Heimnetz) z.B. http://<mower-ip>/json?cmd=Status auslese.
Wenn ich das richtig sehe, müsste die API nur den folgenden Header senden:
Code: Alles auswählen
Access-Control-Allow-Origin: *
Im Endeffekt wurde die Frage hier schon einmal von 1704eu gestellt, aber anscheinend nicht richtig verstanden:
viewtopic.php?f=10&t=1991&p=15947&hilit=CORS#p15947
Ich denke nämlich nicht dass es mit den Logindaten zusammenhängt, diese können einfach per Header mitgesendet werden:
Code: Alles auswählen
await fetch(url, {
credentials: 'include',
headers: {
'Content-Type': 'application/json',
authorization: 'Basic ' + btoa('****:****'),
},
});