atob

Mattepuffo's logo
Codificare stringhe in Nativescript

Codificare stringhe in Nativescript

In queste ultime settimana mi sto studiando Nativescript, e con molta soddisfazione per ora!

Una delle problematiche che ho risontrato è come codificare / decodificare stringhe in BASE64.

Questo perchè in Javascript puro avrei usato window.btoa e window.atob; ma non disponibili in Nativescript, in quanto "non esiste" l'oggetto window.

Ma è possibile usare direttamente il codice della piattaforma che stiamo usando; quindi se siamo in Android (esempio che vedremo) possiamo usare direttamente codice Java.

Mattepuffo's logo
Inviare richieste POST in AngularJS

Inviare richieste POST in AngularJS

Solo dopo mi sono accorto che le funzioni success e error sono deprecate in favore di then.

Il tutto è comunque funzionante, ma prima o poi riscrivo l'articolo per bene!

Oggi vediamo come inviare richieste POST usando AngularJS; sul server useremo PHP.

Facciamo però alcune considerazioni:

  • invieremo e riceveremo dati in formato JSON
  • faremo la codifica (e la decondifica ovviamente) dei dati in BASE64
  • nel mio caso specifico siamo su una app (Ionic) e, quindi le richieste sono di tipo Cross-Domain-Origin; imposteremo gli header in PHP, ma non è obbligatorio se non siete in ambito Cross-Domain-Origin

A questo punto direi di cominciare.