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: 2354|Răspunde: 1

[Unghiular] Interceptori HttpClient din seria Angular 18 (23) folosiți

[Copiază linkul]
Postat pe 2024-9-25 14:11:48 | | | |
Cerințe: În cadrul Angular, cererile HTTP sunt trimise pe baza HttpClient, care suportă un middleware numit interceptor, ușor de implementat prin implementarea metodei de interceptare în HttpInterceptor prin trimiterea tuturor cererilor HTTP.

Mai întâi, creează un nou proiect Angular cu următoarea comandă:

Interceptorul este apoi creat prin comanda CLI, care este următoarea:

Funcția de interceptor generează linkul URL al cererii și adaugă antetul cererii, http-auth-interceptor.service.ts codul sursă este următorul:

Modificați fișierul app.config.ts pentru a adăuga configurația astfel:

Încearcă să trimiți o cerere HTTP într-o componentă cu următorul cod:

Randările sunt următoarele:



Referință:Autentificarea cu hyperlink este vizibilă.





Precedent:VS 2022 Console de Management Pachet Soluție chinezească distorsionată
Următor:JavaScript primește numele fusului orar și valoarea fusului orar pentru locația curentă
 Proprietarul| Postat la 25-09-2024 14:14:50 |
Cod sursă HttpAuthInterceptorService:




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