allow string as opt HTTPRequest