#pragma once #include <3ds/types.h> #include #include // HTTPS zum MBMNET-Server mit der eigenen MBMNET-CA (dieselbe wie für Miiverse, siehe olvpatch.c). // Für alles mit Geheimnissen (Log-Passwort, Anmelde-Nachweis): nie im Klartext übers Netz. // form: POST-Daten (application/x-www-form-urlencoded), NULL = GET // header: zusätzliche Kopfzeile "Name" mit Wert value (NULL = keine) // date: bekommt die Date-Kopfzeile der Antwort (NULL = egal) // Gibt den HTTP-Status zurück, 0 bei Netzwerkfehler (*rcOut = Code). out wird mit 0 abgeschlossen. u32 https_request(const char *server, const char *path, const char *form, const char *header, const char *value, char *out, u32 cap, u32 *outLen, char *date, size_t dateLen, Result *rcOut);