Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 5502|Risposta: 0

[Fonte] Java InputStream replica cloni, risolvendo il problema delle letture multiple

[Copiato link]
Pubblicato su 03/12/2021 10:10:22 | | |
Quando sviluppiamo interfacce web, potremmo dover leggere più volte i valori di InputStream, come le firme di verifica degli intercettori, la verifica del formato dei pacchetti, ecc.

Recensione:

Java byte[] e InputStream vengono convertiti tra loro
https://www.itsvse.com/thread-10033-1-1.html

Metodo 1:

Introduci prima "hutool-all", il codice è il seguente:


Metodo 2 (non testato):

Il contratto generale per il mark è che se il metodo markSupported restituisce true, allora il flusso di input registra sempre tutti i byte letti dopo che il mark è stato chiamato, ed è sempre pronto a servire quegli stessi byte quando viene chiamato il reset del metodo, quando viene chiamato. Tuttavia, se dal flusso possono essere letti più byte del limite di lettura prima che venga chiamato il reset, il flusso non deve registrare alcun dato. Parametro: limite di lettura - Il limite massimo sul numero di byte che possono essere letti prima che la posizione del tag venga invalidata.





Precedente:Distribuisci il database SQL Server 2019 su Docker
Prossimo:Win10 Home Chinese Edition abilita il desktop remoto (risolve il problema della castrazione)
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com