2015-11-03 15 views
8

Parse.com supporta l'utilizzo di etags e if-none-match per GET condizionali? Sto lavorando con un'API di terze parti che richiede questo come un dovere, per limitare le chiamate API al proprio server. Sto usando Cloud Code come mio backend per inviare dati a un'app ibrida Cordova/ionic. GrazieIl codice Parse.com ha il supporto etag?

+1

Per tua informazione potresti considerare che Parse si sta spegnendo tra un anno o così http://blog.parse.com/announcements/moving-on/ – cacsar

+1

Lo so, ma ora è open source quindi dovrò solo lo ospitiamo io stesso a un certo punto prima di quello – garrettmac

risposta

1

Sì, a seconda della definizione di supporto. Hai la possibilità di set arbitrary headers on the request che è tutto ciò che è richiesto. Tuttavia, sembra che dovrai memorizzare i valori da qualche parte in Parse o semplicemente utilizzare valori fissi che ritieni siano errati. È possibile recuperare i valori di etag dallo response headers. RFC può guidarvi ai valori corretti. Si noti che il codice cloud sul server di analisi open source sembra fornire un maggiore accesso all'interprete JS sottostante anziché essere inserito in una sandbox in modo da poter accedere ad altri meccanismi che potrebbero essere più intuitivi rispetto all'oggetto HTTP di Parse.

0

Sì, è possibile specificare questo impostando i criteri della cache come descritto in the documentation.

Hai anche la possibilità di utilizzare il codice cloud in parse.com. Un lavoro in background può controllare se i dati sono cambiati e in caso contrario può inviarti la risposta desiderata.

+0

Sembra che tu abbia collegato alla documentazione il codice che verrebbe eseguito in iOS piuttosto che il codice che verrebbe eseguito come parte del codice cloud che sembra essere lo scenario di cui si chiede la domanda? – cacsar

Problemi correlati