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
Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale. Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.🔥 Prodotti in promozione e articoli più venduti: Nintendo Switch
Vedi altri prodotti Nintendo Switch
![[Scena Switch] Rilasciato NXThemesInstaller v3.0: nuovi strumenti per i temi personalizzati su Nintendo Switch e addio al Theme Injector per PC](https://www.biteyourconsole.net/wp-content/uploads/ThemeScreenshot1900-238x178.webp)
![[Scena PS Vita] Rilasciato VitaForge v0.1.1: catalogo homebrew moderno per PS Vita, installazione migliorata e scrolling più fluido](https://www.biteyourconsole.net/wp-content/uploads/VitaForge2-238x178.webp)

![[Scena Switch] Rilasciato NXThemesInstaller v3.0: nuovi strumenti per i temi personalizzati su Nintendo Switch e addio al Theme Injector per PC](https://www.biteyourconsole.net/wp-content/uploads/ThemeScreenshot1900-100x75.webp)
![[Scena PS Vita] Rilasciato VitaForge v0.1.1: catalogo homebrew moderno per PS Vita, installazione migliorata e scrolling più fluido](https://www.biteyourconsole.net/wp-content/uploads/VitaForge2-100x75.webp)
