Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 5502|Răspunde: 0

[Sursă] Java InputStream replică clone, rezolvând problema citirilor multiple

[Copiază linkul]
Postat pe 03.12.2021 10:10:22 | | |
Când dezvoltăm interfețe web, este posibil să fie nevoie să citim valorile InputStream de mai multe ori, cum ar fi semnăturile de verificare a interceptorului, verificarea formatului pachetelor etc.

Recenzie:

Octetul Java și InputStream sunt convertite unul în celălalt
https://www.itsvse.com/thread-10033-1-1.html

Metoda 1:

Introduceți mai întâi "hutool-all", codul este următorul:


Metoda 2 (netestată):

Contractul general pentru mark este că, dacă metoda markSupported returnează true, atunci fluxul de intrare înregistrează întotdeauna toți octeții citiți după ce mark este chemat și este întotdeauna gata să servească aceiași octeți din nou când metoda reset este apelată, ori de câte ori este apelată. Totuși, dacă pot fi citiți mai mulți octeți decât limita de citire din flux înainte de a fi apelat resetarea, fluxul nu trebuie să înregistreze nicio dată. Parametru: limită de citire - Limita maximă a numărului de octeți care pot fi citiți înainte ca poziția etichetei să fie invalidată.





Precedent:Implementează baza de date SQL Server 2019 pe Docker
Următor:Win10 Home Chinese Edition permite desktopul la distanță (rezolvă problema castrării)
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com