Принцип одной ответственности безусловно необходим, но также нужно помнить, что необходим он, в первую очередь, в больших классах для облегчения обслуживания таких классов.
Да, по хорошему нужно было не пользоваться методом отправки через вызов авторизации и получения куков, но я посчитал, что...