Request Struct
@type t() :: %SpiderMan.Request{ flag: any(), key: any(), options: keyword(), retries: integer(), url: binary() }