Disponibile un primo aggiornamento per sys-http, il sysmodule sviluppato dal developer zaksabeast ci permette di comunicare con la console Nintendo Switch attraverso il protocollo http.

Questa nuova versione aggiunge le intestazioni CORS (Cross-Origin Resource Sharing) per permettere al browser web di funzionare con il sysmodule sys-http.
Aggiunto anche il percorso /settings/language per poter settare la stessa lingua della console e rinominata la directory /readHeap in /heap.
L’utilizzo del sysmodule sys-http porta comunque alcuni vantaggi che attualmente non esistono in altre soluzioni alternative:
- HTTP è un protocollo standardizzato con usi ben definiti.
- La maggior parte delle lingue ha almeno una libreria http, quindi non è necessario scrivere un wrapper su raw TCP.
- I browser Web possono utilizzare HTTP, ma non raw TCP (senza disabilitare le regole di sicurezza).
Esempi di casi d’uso futuri:
- Lettura dei den e seed di Pokemon Sword/Shield direttamente in RaidFinder di
@Admiral-Fisho in Seed Checker di@Checkerny. - Visualizzare i prezzi delle rape per animali in un’app mobile.
- Mostrare l’aggiornamento dei valori di gioco durante uno streaming live.
- Installare un’API REST PKHeX e modificare Pokemon dal vivo da un sito Web.
- Creare un bot Discord che consenta agli utenti di interagire con la console.
Installazione
- Scaricare ed estrarre l’archivio
sys-http.zipsu PC. - Copiare il contenuto dell’archivio all’interno della scheda SD in
/atmosphere/contents.
[stextbox id=’info’]Nota: Si consiglia di utilizzare qualcosa come Kosmos Toolbox/Hekate Toolbox e disabilitare il sysmodule quando non è in uso.[/stextbox]
Sviluppo di applicazioni frontend
- Se vuoi creare applicazioni front-end usando questo sysmodule come back-end, leggere questa documentazione ti aiuterà.
Collegamento
- sys-http utilizza la porta 8080.
- https non è attualmente utilizzato.
Percorsi disponibili
Tutti i parametri della query numerica saranno in formato esadecimale per coerenza.
Questi sono i percorsi attualmente disponibili:
/– Controllo dello stato per vedere se il sysmodule è in esecuzione./refreshMetadata– Aggiorna i metadati di gioco utilizzati per alimentare altri percorsi./titleId– Restituisce il TitleID del gioco./readHeap?offset=<hex>&size=<hex>– Legge i valori dall’heap.
Changelog
Aggiunte
- Intestazioni CORS per consentire ai browser Web di funzionare con sys-http.
/settings/languageper ottenere la lingua della console.
Aggiornato
/readHeapora è/heap.
Download: sys-http v0.1.0
Download: Source code sys-http v0.1.0
Fonte: gbatemp.net





![[Scena PS2] Rilasciato PFS BatchKit Manager v1.0.9](https://www.biteyourconsole.net/wp-content/uploads/PFS-100x75.jpg)
![[Scena Ps Vita] Rilasciato VitaPad v1.1, trasforma la Playstation Vita in un controller wireless per PC](https://www.biteyourconsole.net/wp-content/uploads/VitaPad.jpg)
![[Scena PS3] Rilasciato Gamesonic Manager 3.46 Christmas Edition](https://www.biteyourconsole.net/wp-content/uploads/GameSonic-Manager-v1.70_2.jpg)