Sto progettando un'API Web che restituisce JSON come il tipo di contenuto, il corpo della risposta potrebbe contenere caratteri come '
, "
, <
e >
, sono caratteri validi in JSON. Quindi, la mia domanda è: dovrei fare la codifica HTML per il mio corpo di risposta API Web o dovrei lasciare questa attività al client HTML che sta consumando la mia API Web?Devo HTML risposta codifica del mio Web API
risposta
No; non devi.
È necessario scappare solo i dati se e quando li si concatena in un formato strutturato.
Se si restituisce JSON come { "text": "Content by X & Y" }
, chiunque legga che JSON vedrà il testo letterale &
.
Funzionerà correttamente solo per client estremamente danneggiati che lo concatenano direttamente nel loro codice HTML senza fuggire.
In breve:
mai sfuggire testo tranne quando si sta per visualizzarlo
Ciao SLaks, apprezzo la tua risposta chiara! quando stavo facendo questa domanda, inconsciamente ho avuto la sensazione che forse non dovrei. Grazie per avermi fatto chiare su questo! – Shuping
Quale piattaforma stai utilizzando? Ad esempio, Node.js, puoi usare restify per gestirlo molto bene. Non è necessario codificare esplicitamente i dati. Pertanto, si prega di trovare un quadro o un componente riposante per aiutarti.
- 1. Codifica HTML del testo giapponese
- 2. Creazione risposta JSON nel controller API Web
- 3. Codifica bizzarra in risposta da chiamata ZF2 api utilizzando curl
- 4. Devo usare immagini spaziali durante la codifica di email HTML?
- 5. Codifica risposta campione JMeter
- 6. JsonResult con codifica Html
- 7. Perche 'si ottengono una risposta 404 dal mio post in Web API
- 8. Devo scrivere il mio software del forum?
- 9. HTML Mosaic - possibilità di codifica
- 10. Risposta del servizio Web in stringa Formato
- 11. Codice stato risposta Web
- 12. Devo rendere il mio repository il mio DocumentRoot per il mio sito web?
- 13. Riproduci traccia piena spotify all'interno del mio sito web utilizzando spotify web api
- 14. API nidificata API Web nell'URL
- 15. Rimuovi <ArrayOf. Dalla risposta MVC Web Api
- 16. CKEditor - spegnere html codifica
- 17. Come impostare la codifica predefinita del sito Web IIS?
- 18. Devo inserire .htm alla fine del mio URL?
- 19. Test del controller API Web ASP.NET
- 20. Personalizzazione del routing Web Api ASP.NET
- 21. MediaWiki API e codifica
- 22. Codifica URL e codifica HTML NSStrings
- 23. Differenza tra codifica Url e codifica HTML
- 24. Strumento di test del tempo di risposta del sito Web
- 25. Json Codifica stringa HTML
- 26. Codifica HTML in PHP
- 27. Codifica di una staffa flessibile HTML HTML
- 28. Qual è lo standard per la codifica del testo per un API Web REST JSON?
- 29. Formato risposta Stackoverflow API
- 30. Risposta HTML dal server
Che cosa succede se il cliente non ha nulla a che fare con l'HTML? – SLaks