Bu yazımızda "request" kütüphanesinin "jar" fonksiyonunu inceleyelim.
Geçenlerde yaşadığımız bir problemi ve bu problemi nasıl çözdüğümüzden bahsedeceğim. Yazılımcı olarak mutlaka API ile entegrasyon projeleri yapmaktayız. Fakat her entegrasyon da mutlaka sorunlar yaşamaktayız. Bizim de yaşadığımız sorunlardan biri de API daki farklı fonksiyonları kullanırken bizden cookie bilgisini istemeseydi. Authenticate ve Authorize fonksiyonlarından sonra buradaki yapmış olduğumuz request'deki cookie bilgisine ihtiyacımız oldu. API'daki fonksiyonlar header bilgisinde bizden cookie bilgisini istemekteydi.
Bunu sağlamak için "Request" kütaphanesinin "Jar" fonksiyonu kullanabiliriz. Request oluşturmadan önce bu fonksiyonu kullanıp, requestlerin "header" bilgisine ekleyerek, kullandığımız tüm fonksiyonlara cookie bilgisini taşımış olduk.
Ayrıca WebSocket kütüphanesini kullanırken bizden istediği "Cookie" bilgisini "getCookieString" fonksiyonu ile alarak handshake işlemini sağlamış olduk.