host getter
move method
allow add headers to factory or request
allow specify language headers
allow specify language headers
allow configure curl options