« Tüm yayınlar

Gerçek Altyapıda Bulduğum İki Rust Hatası

Notionless Rust daemon projesinde keşfedilen iki hata, reqwest ve API tasarımını etkiledi.

Notionless adlı Rust daemon projesi, Notion veritabanını Paperless-ngx'e Markdown olarak yansıtırken iki önemli hata keşfedildi. Bu hatalar, reqwest ve API tasarımı hakkında önemli dersler sundu. İlk hata, reqwest'in yönlendirme sırasında Authorization başlığını sessizce düşürmesiydi. İkinci hata ise, 'hata yok' durumunun 'başarılı' ile aynı anlama gelmediğini gösterdi. Bu hatalar, birim testlerinin yakalayamadığı sorunlardı.