Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 21620|Atbildi: 1

[Avots] Pavasara mākoņu filtrs iegūst pieprasīto saturu, izmantojot ContentCachingRequestWrapper

[Kopēt saiti]
Publicēts 09.08.2021 14:18:46 | | | |
Prasības: Ierakstiet interfeisa pieprasījuma saturu žurnālā, kas attiecas uz saturu, ko iesniedz POST, PUT, Delete utt., Un saturs var būt forma vai json virkne.

Ikviens, kam ir zināma pieredze, zina, ka, ja mēs filtrā lasām HttpServletRequest vai HttpServletResponse plūsmu, nav iespējams to lasīt vēlreiz, kas izraisīs pieprasījumu ārkārtas situāciju. Tāpēc mums ir jāizmanto ContentCachingRequestWrapper un ContentCachingRequestWrapper, ko nodrošina Spring, lai atkārtotu datu plūsmas nolasījumus.
Vispirms apskatīsim atveidojumus šādi:



Lai noteiktu, vai pieprasījumā ir ietverta informācija par pieprasījuma saturu, kods ir šāds (Izslēgti "daudzdaļu/veidlapu datu" failu iesniegumi):

Iegūstiet pieprasīto satura informāciju:

Filtra kods:


Piezīme:Pēc chain.doFilter metodes izsaukšanas varat iegūt pieprasīto saturuPrincips ir tāds, ka, kad kontrolieris saņem InputStream, ContentCachingRequestWrapper kešatmiņā saglabās saturu mainīgajā.

Hipersaites pieteikšanās ir redzama.
Hipersaites pieteikšanās ir redzama.


(Beigas)




Iepriekšējo:CentOS 7 instalācija mongodb 5.0.1 apmācība
Nākamo:Maven atjaunināšanaPolitikas momentuzņēmumu atjaunināšanas politika
 Saimnieks| Publicēts 09.08.2021 14:27:30 |
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com