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?
risposta
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.
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.
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
- 1. DS.FixtureAdapter ha il supporto sideload?
- 2. Codice binario Parse.com download binario
- 3. jQuery ha integrato il supporto JSON?
- 4. Facebook ha abbandonato il supporto per Python?
- 5. jQuery ha integrato il supporto completo per JSON2?
- 6. Scala IDE ha il supporto per l'evidenziazione della sintassi * .sbt?
- 7. Il server ha restituito il codice di risposta HTTP: 400
- 8. Il supporto non funziona
- 9. VM ha il supporto multidex, la libreria di supporto MultiDex è disabilitata
- 10. AFNetworking - Richieste con ETag
- 11. Codice iOS per identificare il supporto del metallo in runtime?
- 12. Come aggiornare il database di parse.com in modo incrementale?
- 13. Rimuovi Etag da favicon.ico
- 14. parse.com security
- 15. will_paginate il supporto JSON?
- 16. .Cliccate(), il supporto del browser
- 17. ETag vs Expires
- 18. Come faccio a sapere se il compilatore ha abilitato il supporto ARC?
- 19. Parse.com con iOS App e codice Objective-C
- 20. Codice di risposta previsto 220 ma ha ottenuto il codice "", con il messaggio "" in Laravel
- 21. HTTP: generazione dell'intestazione ETag
- 22. query nidificate che utilizzano javascript nel codice cloud (Parse.com)
- 23. Android OkHttp come gestire ETag
- 24. Confronta date con Parse.com
- 25. perché il supporto non js
- 26. Aggiornare una riga in Parse.com
- 27. Perché il codice di caricamento blobstore ha l'URL di reindirizzamento
- 28. Che aspetto ha il codice macchina effettivo in vari punti?
- 29. Jenkins ha restituito il codice di stato 128 con github
- 30. Il codice insert_batch() di migliaia di inserti ha mancati record
Per tua informazione potresti considerare che Parse si sta spegnendo tra un anno o così http://blog.parse.com/announcements/moving-on/ – cacsar
Lo so, ma ora è open source quindi dovrò solo lo ospitiamo io stesso a un certo punto prima di quello – garrettmac