Seite 1 von 1

Problem mit HTTPRequest

Verfasst: 03.08.2024 21:22
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.

Re: Problem mit HTTPRequest

Verfasst: 03.08.2024 23:05
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.

Re: Problem mit HTTPRequest

Verfasst: 04.08.2024 11:23
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. :)