Problem mit HTTPRequest

Hier könnt ihr alle Fragen zu SpiderBasic austauschen.
Benutzeravatar
maddinvonfritz
Beiträge: 12
Registriert: 15.11.2023 16:53

Problem mit HTTPRequest

Beitrag von maddinvonfritz »

Hallo, ich wollte mal etwas mit der neuen SpiderBasic Version rumspielen und bin gleich auf ein Problem gestoßen.

Bei folgenden Code wird mir ein "HTTPRequest(): Error" ausgegeben. Mit Curl oder PureBasic funktioniert es. Habe ich einen Denkfehler oder ist das ein Bug?

Code: Alles auswählen

Declare HttpGetEvent(Success, Result$, UserData)

url$ = "https://cloud.nextcloud.de/index.php/login/v2"; cloud.nextcloud durch richtige Adresse ersetzen

HTTPRequest(#PB_HTTP_Post, url$, "", @HttpGetEvent())

  Procedure HttpGetEvent(Success, Result$, UserData)
    If Success
      Debug Result$
    Else
      Debug "HTTPRequest(): Error"
    EndIf
  EndProcedure
  
P.s.: Weis jemand ob die neue Mobile UI noch erweitert wird? Einige Sachen scheinen ja noch zu fehlen.
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Problem mit HTTPRequest

Beitrag von Kiffi »

Du wirst wahrscheinlich einen CORS-Fehler bekommen. Zur weiteren Recherche kannst Du ja mal die Entwickler-Konsole des Webbrowser öffnen und da nachschauen.

Hier gibt es wohl eine nextcloud-App, mit der man in CORS-Zugriffe erlaufen kann: https://apps.nextcloud.com/apps/webapppassword

Musst Du aber mal selber ausprobieren.
a²+b²=mc²
Benutzeravatar
maddinvonfritz
Beiträge: 12
Registriert: 15.11.2023 16:53

Re: Problem mit HTTPRequest

Beitrag von maddinvonfritz »

Danke für die Info.

Wollte mit der neuen MobileUI mal versuchen eine Android App zu schreiben. Aber wenn das auf extra Nextcloud Apps hinausläuft, schreibe ich lieber eine natives Programm. :)
Antworten