parse the HTTP fields into QVariants