Tekrarlanan statü paramları kabul edin, böylece ağ geçidi filtreyi bozamaz

FixDocsService
Shiked
7 Ağustos 2026 02:32 UTC
Yazar
Kamo
Commit
144dcbb

Açılış ************************ Cevap cevapladı cevap cevap cevap cevap cevap verdi "Unknown status: **************** her üye için. Üye ızgara, bir CSV değeri olarak kova gönderdi. Bir sorgu değerinde bir komün var %2C ve APIService olarak seyahat etmek - paylaşılan ağ geçidi her /api /docs /** çağrı haçlar - zaten kodlanmış URI'yı ayırın ve düz bir String'e sorgulayın ve sorgulayın Bu String to RestTemplate.exchange. RestTemplate bir String URL'ye bir String URL'yi bir URI TEMPLATE ve yüzde-encodes ikinci kez, bu yüzden%2C %252C oldu; Tomcat Burada bir kez kodlandı ve parseStatuses artık orada olmayan bir komün üzerinde bölünmüştü. Bütün koşu token üzerinde başarısız değer. Ağ geçidi değişmedi. Bu, /api/docs/**, /api/güvenlik /** ve her şeyi taşır Diğer hizmet ve onu URI.create/build (gerçek) değiştirmek encoding değiştirecek Her çağrıcı için platformda bir kez semantics - bazıları hayatta kalan sadece Bu re-encode nedeniyle. Bu kendi değerlendirme ile kendi kasıtlı değişimidir. Bu yüzden ayrılmış karakter telden çıkıyor: Durum şimdi REPEATS, **************** Durum isimleridir [A-Z ] sadece, bu yüzden ikinci şifre onların üzerinde bir no-op değil. - parseStatuses bir Liste elde eder<String> Sendikaların EXISTING per-element Kural. Enum parsing tekrar edilmez; Hala tam olarak bir yer var Durum adı sürekli hale gelir, bu yüzden tekrarlanan params, tek bir CSV değeri ve Spring's own String-> Liste comma tüm toprakları aynı sette bölünür. - Bir CSV çalışmaya devam ediyor, bu yüzden HR ızgaranın statüsü =EXECUTED ve herhangi bir alıntılanmış üye URL tel üzerinde silindi. - HR haritalarına da uygulanabilir (listAssignments, listeMemberAssignments), notlar değil) Sadece bir üye, bu yüzden yasal uç noktası bir komün aracılığıyla filtrelenebilir. - Bilinmeyen bir token hala o isimlerin 400'ü. Sessizce düşerdi, bir sayfa UI ısrar ediyor - uyumluluk ızgara üzerindeki en kötü sonuç. YasalMemberStatusBinding Test, MockMvc aracılığıyla gerçek bağlayıcı sınırda bulunur: Tekrarlanan params ve bir CSV aynı setle ilgilidir, HR tek değeridir. değişmeden, bilinmeyen bir 400s ve eski çift kodlu şekil reddedilir. Sessiz bir şekilde hiçbir şey eşleştirmek yerine. 401 testleri, 0 başarısızlık.

Tüm değişiklikler

Kargoyu gördüğünüz gibi?

İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.

Sonsuza Kadar Ücretsiz BaşlangıçFırsatları Görüntüle