Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 79|Yanıt: 0

[JavaScript] Ön Uç Performans Optimizasyonu: XMLHttpRequest'i bırakıp fetch arayüzlerini tercih edin

[Bağlantıyı kopyala]
Yayınlandı 2.03.2026 09:02:01 | | | |
Gereksinimler: Homolog köken durumunda, ön uç GET ve POST isteklerini arka uç arayüzüne gönderir, arayüz açık olduğu için herhangi bir kimlik doğrulama bilgisi taşıması gerekmez; örneğin: çerez bilgisi talep edilirken, XMLHttpRequest kullanılırken, nasıl yapılandırılırsa olsun, istek çerezi bilgisi silinemez, bu da istek paketinin içeriğinin büyümesine neden olur ve ayrıca ayrıştırmak için arka uç kaynaklarını boşa harcandır, ki bu anlamsızdır.

Arka uça istek göndermek için yerel XMLHttpRequest veya jQuery'nin Ajax programını kullansanız da, isteğin çerez bilgisi homolog durumunda kaldırılamaz ve kod şu şekildedir:
ÇünküwithCredentials, alanlar arası için tasarlanmıştır。 Aşağıda gösterildiği gibi:



Ya da çerezler taşıyarak kaynak bant genişliği ve arka uç kaynaklarını boşa harcıyorlar

Fetch ile değiştirdikten sonra kod şöyle görünüyor:
Kimlik bilgileri aşağıdaki şekilde yapılandırılmıştır:

Çıkarma: Bir istekte kimlik bilgileri göndermeyin ve yanıtta kimlik bilgilerini eklemeyin.
aynı köken(varsayılan): Yalnızca gönderilen ve aynı kaynak isteği içeren kimlik bilgileri.
Bunlar: Alanlar arası erişim için bile, kimlik bilgilerini de eklediğinizden emin olun.

Test talebi, aşağıda gösterildiği gibi çok temiz ve ferahlatıcı:



Referans:Bağlantı girişi görünür.




Önceki:.NET/C# sınıf kütüphaneleri referans verir ve ASP.NET Core API yöntemlerini kullanır
Önümüzdeki:TCP iletişimi üzerinden UNIX Alan Soketi (UDS)
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com