PC_MAGAS Δημοσ. 23 Μαΐου 2023 Δημοσ. 23 Μαΐου 2023 Κάνω έναν δικόν μου αναλυτή http request https://github.com/pc-magas/http-manipulator. Ένας απο τους απότερους σκοπούς ειναι οταν συντηρώ webapps να ξέρω τι στο καλό καλεί και τι επιστρέφει και αν αυτό που επιστρέφετε makes sense. Ο άλλος είναι να έχω homebrewed API sandboxes για API που δεν έχω πρόσβαση σε sandbox (είτε επειδή δεν μου το δίνουν είτε δεν υπάρχει). Στον αναλυτή χρησιμοποιώ SQLite γατί θέλω να είναι όσο ποιο self-contained as possible. Τώρα το http body το αποθηκεύω ομώ αλλά και decoded σε αρχεία. Μετέπειτα το αν;λύω περαιτέρω και αν ειναι multipart ή form-data αποθηκεύω τα επιμέρους στοιχεία τηε φόρμας. Όμως δεν ξέρω αν αποθήκευα BLOB Data απ' ευθείας θα ήταν προτιμότερο. Η ιδέα ειναι ότι θα αποφεύω να έχω το http request σε πολλές μεριές αλλά θα έχω 12 σημείο αναφοράς: την βάση. Προς το παρόν το κάνω έτσι: https://github.com/pc-magas/http-manipulator/blob/006399484bf97289d197b79e401ef6e9dfc7e565/src/manipulators/request_log/log_request_model.js#LL151C1-L151C46 https://github.com/pc-magas/http-manipulator/blob/006399484bf97289d197b79e401ef6e9dfc7e565/src/manipulators/request_log/log_request_model.js#L176 https://github.com/pc-magas/http-manipulator/blob/cf2e8f95dfa780c5bc9c3bf8cc6795e42a5ab15f/src/manipulators/request_log/log_request_model.js#L227 Αλλα αυτό που επιζητώ ειναι το self containment έτσι έχοντας αρχεία δεν ξέρω αν ειναι βολικό. Έχετε καμια ιδέα να προτείνετε;
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα