code: def request_login(blink, url, username, password, is_retry=False):
      
      headers = {
          'Host': DEFAULT_URL,
          'Content-Type': 'application/json'
      }
      data = dumps({
          'email': username,
          'password': password,
          'client_specifier': 'iPhone 9.2 | 2.2 | 222'
      })
      return http_req(blink, url=url, headers=headers, data=data,
                      json_resp=False, reqtype='post', is_retry=is_retry)
docs: Login request.
  
      :param blink: Blink instance.
      :param url: Login url.
      :param username: Blink username.
      :param password: Blink password.
      :param is_retry: Is this part of a re-authorization attempt?