Kirim filter penyedia waktu sebagai param berulang, bukan CSV

Fixkamo-internal
Dikirim
7 Agustus 2026 pukul 04.07 UTC
Penulis
kamo
Commit
f9272ff

sosialTimelineApi.timeline mengatur penyedia ke CSV yang bergabung. Sebuah koma dalam sebuah query NILAI perjalanan sebagai% 2C, dan setiap hop yang re-encodes mengubahnya menjadi% 252C - APIService melakukan persis ini, menyerahkan upstream URL ke RestTemplate sebagai String, yang memperlakukannya sebagai URI TEMPLATE dan menyandikan kedua kalinya. Mediasers decode sekali dan melihat tunggal run- bersama token "facebook% 2Cx", yang cocok tidak ada kode penyedia, sehingga sebuah filter multi- provider mengembalikan feed kosong. Memilih satu chip atau tidak ada adalah titik tetap, itulah sebabnya tidak ada yang melaporkannya. Gateway sendiri double-encode tetap dalam komit APIService yang cocok, dan proksi timeline mencapai MediaService secara langsung di 8443 daripada melalui bahwa gateway - tetapi klien tidak harus bergantung pada perilaku encoding hop apapun, dan parade berulang adalah bentuk kawat yang benar terlepas. - Timeline appends satu 'penyedia' param per chip terpilih. Sebuah CSV diserahkan oleh setiap penelepon masa depan SPLIT di sini daripada melewati, sehingga bentuk lama tidak dapat kembali diam-diam, dan token kosong diturunkan daripada mengirim 'Penyedia ='. - Kontrak proksi rute ini dieja: forwardToMediaService melewati mentah string pencarian melalui verbatim, sehingga setiap kejadian bertahan, dan tidak boleh akan runtuh kembali ke CSV. Tes menegaskan URL yang meninggalkan peramban: param berulang, tidak ada '%' dan tidak ada ',' dimanapun dalam query, sebuah CSV split daripada diteruskan, Permintaan penyedia tunggal tidak berubah, dan penyedia diabaikan sepenuhnya ketika tidak ada chip dipilih. MediaService menerima kedua bentuk melalui satu aturan parsing (melihat nya pencocokan commit), jadi cached dan bookmarked URL CSV tidak terpengaruh. tsc --noEmit bersih; 879 tes, 0 kegagalan; membangun berikutnya sukses.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga